Faut voir comment tu gere les downloads. Si les downloads sont simplement pompes via ton reseau ca risque d'etre dur a controler. Par contre si tu as un serveur ftp qui tourne et qui gere tes downloads, alors il y a de l'espoir.
Faudrais que tu regarde du cote de son serveur ftp si se dernier possede une API qui te permeterais de communiquer avec depuis php. Si ce dernier ne possede pas d'APi, t'inquiete pas, c'est pas encore la fin du monde. Tu peux essayer de lire les fichiers logs du serveur en question et en "deduire" les telechargements actuels.
L'ideal se serait vraiment d'avoir un serveur ftp qui possede une API puissante qui te permete de gerer qui peut downloader et qui ne peut pas.
Sinon, derniere solution, mais pas forcement la meilleure :
Etant donne que ce pc se trouve en intra, tu devrais pouvoir modifier la config de php. La le but serai d'enlever la limite d'execution des scripts php. Ensuite chaque download doit imperativement passer par un script php. Se script php controle si des "slots" sont libres, si c'est le cas, alors il va "ouvrir" le fichier ne question et le "transmetre" au client.
Il faut que le temps d'execution soit "illimite" car sinon ton script risque d'etre termine par php avant que la totalite du fichier n'ai ete transmis. En effet ca va etre ton script php qui va "transmetre" ton fichier.
Sinon, si tu es vraiment motive, tu pourais elaborer un serveur ftp en java. Attention, j'ai pas dit "applet" java, mais une application java. Etant donne que tu la code toi, tu pourras definir l'API toi meme.
Alors voila, amuse toi bien