Hola, mirá esto que escribí yo:
http://www.phpcondreamweaver.com.ar/...opic,50.0.html
ese sistema te permite descargar archivos sin que nadie sepa de donde salen, o sea, descarga por id que esta en la base de datos previamente guardados. Por ejemplo misitio.com/descarga.php?archivo=3344
A ese script solo le faltaría que agregues el archivo de restricción que ponés en tu web para proteger el acceso y listo.
Saludos.