Si tu servidor usa Apache, podés valerte de las opciones de indexado en .htaccess para indexar el contenido de una carpeta.
Yo adicionalmente utilizo javascript para personalizar el indexado y ponerlo en idioma español, ejemplo
http://foros.emprear.com/css/tooltips/
Podés integrarle un buscador si querés, pero si los archivos no son tantos y lo estás listando no se si se justifica
Saludos