puedes ocupar la autenticacion de forms y colocar en un directorio determinado tus archivos para descargar e indicarlo en el web.config, hace tiempo se habló del tema.., te mando la referencia
http://www.forosdelweb.com/showthrea...light=location
Salu2 y espero que sea lo que buscas..