Lo que puedes hacer es guardar la ruta de tu archivo en una Base de Datos y con un script y las cabeceras apropiadas descargarias dicho archivo... con todo esto tu enlace hacia el archivo quedaria de una forma como "
<a href="descargar.php?id=valor">Descarga</a>"... claro que esto sería solo en tu enlace... la verdad dudo logres ocultar 100% la fuente de la descarga... tan solo en la ventanita de descargas creo sale el mensaje de "
Descargando archivo.ext desde dominio.com" y dudo que eso lo puedas cambiar...
En principio busca en el foro sobre "Lanzadores"...
Acerca de guardar rutas en la BD, quizá debas comenzar por esto:
http://www.forosdelweb.com/f18/fotos-mysql-291155/
De las cabeceras para la descarga ve esto:
http://mx2.php.net/manual/es/function.header.php http://mx2.php.net/manual/es/function.readfile.php
Suerte!

Y