The following script may be of interest to you:
http://www.celerondude.com/php-indexer
It is a simle PHP file-indexing script, that allows all the files in whichever directories specified to be listed. Of course, some file and folder reorganisation may have to be done in order to successfully integrate the script.
A demo can be viewed here:
http://www.celerondude.com/images/