Creo que por ahí va la solución que propone toek
Si los archivos están ya en el servidor y la relación con el mismo es sólo el própio nombre del archivo .. se trata de usar un script "lanzador" tipo:
noticias.php?articulo=ruta/archivo.tal
Código PHP:
<?
header ("Location: http://www.tsi....../".$_GET['articulo']");
?>
Pero si a "dinámico" te refieres ahora a que se tengan que leer esos directorios y generar los links para esos archivos .. podrías usar las funciones del grupo:
opendir()
Una vez que tengas ese listado de links para la categoría (directorio en tu caso) seleccionado .. tendrías que seguir con la parte de javascript para que lo puedas compartir con otros sítios de forma remota sin que estos necesiten de nada más extra que "HTML" en sus páginas.
Un saludo,