En PHP si que pudes hacer un gestor de descargas con opción "resume" para que tus clientes de descargas puedan retomar la descarga .. Si te fijas bien hay una FAQ en el foro de PHP que habla de ello:
http://www.forosdelweb.com/showthrea...781#post306781
Y .. si dispones de un servidor FTP y quieres crear cuentas de FTP para tus usuarios .. podrías gestionar el tema de quotas (y no sé si también trasnferencia) configurando tu servidor FTP .. A su vez con PHP podrías autentificar a tus usuarios en su cuenta asignada en tu servidor FTP y acceder a sus archivos (Subir y bajar) con las funcioens de PHP para tal fin (ftp_xxx() ..)
De todas formas .. en general para todo el servidor Apache (no sé como andaría con el tema usuarios independientes) por lo menos tiene unos módulos de control del ancho de banda consumido: "mod_bwlimited" se llama el módulo (pero no sé nada sobre su configuración .. )
Un saludo,