En PHP tines funciones para acceso al sistema de archivos en:
www.php.net/dir
Ahí puedes ver funciones y muchos ejemplos para leer directorios .. y veras como trabajar todo el tema: normalmente, leer cierto directorio dado hacia un array y buscar en ella o directamente según lees el directorio (que se lee secuencialmente) ..
Un saludo,