Si lo que quieres es ocultar un enlace, puedes hacerlo facilmente con PHP, haciendo que este sea el intermediario.
Un ejemplo sencillo (e imperfecto):
Código:
<?phpecho file_get_contents("miArchivoSinEnlace.txt");
?>
de esta forma, al llamar tu archivo php obtienes el contenido de miArchivoSinEnlace.txt
Eso por supuesto no te protege el contenido de tu archivo, para eso tendrías que usar algún sistema de identificación del usuario y proteger tu archivo para que
no se pueda leer incluso con el link.