Hallo Jan!
PHP ist zwar gar nicht meine Baustelle, daher kann ich dir nicht mit code dienen.
Ich gehe davon aus, dass du eine beliebige Datei meinst - also z.B. eine PDF die du anbietest.
Du könntest dir eine PHP-Seite basteln der du den Dateinamen übergibst um dann den Dateiinhalt an den Browser zu senden. Dann kannst du einfach irgendwo, z.B. in einer Datenbank, mitzählen.
In ASP geht´s z.B. mit adodb.stream zum ein- und response.binarywrite zum ausgeben, in PHP gibt es sicher etwas ähnliches.
Eine andere Möglichkeit wäre "einfach" die Log-Datei auszuwerten. Nach deinem Dateinamen suchen und die Anzahl der Einträge wäre dann auch die Anzahl der Downloads.
Vielleicht hilft dir das ja weiter.
Gruß
Matthias