Utilizando PHP e Ajax este script permite criar um navegador de diretórios e arquivos no seu site. Você só precisa colocar os arquivos na pasta que será lida pelo script e ele faz o resto. O PHP faz a leitura das pastas e dos arquivos e cria uma lista em forma de árvore. As configurações são feitas no arquivo config.php
Veja uma demonstração:
http://demo.freeajaxscripts.net/Ajax_Tree_File_Browser/
Download:
http://downloads.gscripts.net/AJAX_File_Browser.zip
Site com mais informações:
http://gscripts.net/free-php-scripts/Listing_Script/AJAX_File_Browser/details.html
-------------------------------------------------------------------------------------