Si son archivos que siempre han estado y siempre van a estar ahi, solo hace falta poner un link con la ruta :p pero imagino que no es asi. Supongo que te refieras a archivos de los que el webmaster no conoce su existencia, o donde estan, o incluso que se pueden subir y borrar por un usuario. En ese caso solo se puede hacer, como dices, con un lenguaje de servidor.
Mira estos links para hacerlo con php
http://es2.php.net/dir http://www.desarrolloweb.com/articulos/394.php?manual=6
y con asp
http://www.aspfacil.com/articulos/fso.asp http://www.programacion.com/asp/arti...esystemobject/