Ya encontré uno y funciona perfecto.
 
Archivo descargar.php  
 Código PHP:
    <?
$extension = ".mid"; // EXTENSION DE ARCHIVOS
 
if (file_exists($archivo . $extension)) {
 
$file = fopen("contador/$archivo.txt","r"); // contador de downloads
$count = fread($file, 100);
$countplus = ($count + 1);
fclose($file);
$fileb = fopen("contador/$archivo.txt","w");
fwrite($fileb, $countplus, 100);
fclose($fileb);
header("location: $archivo$extension");
}
 
else { echo "El archivo <b>$archivo$extension</b> no existe"; }
 
?>    
  el link sería: 
pagina.com/carpeta/descargar.php?archivo=nombre_archivo 
y para agregar el contador: 
 Código PHP:
    <?php include("contador/nombre_archivo.txt"); ?>    
  hay que crear una carpeta "contador" y crear dentro un archivo txt con el nombre del archivo a descargar (nombre_archivo.txt) y darles a todos esos txt CHMOD 666
los archivos a descargar, el archivo descargar.php y la carpeta contador deben estar en la misma carpeta. 
Lo único que me falta ahora es a un archivo ponerle una contraseña, el link quiero que aparezca en la página, pero que solo ese archivo se pueda descargar con contraseña, voy a ver como lo hago, si lo pongo en otra carpeta con autentificación o .........