... Claro que sí... ocuparás opendir()... y en php.net hay funciones que haces eso precisamente...
http://mx.php.net/manual/es/function.opendir.php fijate en los comnetarios... y si buscas en este foro encontrarás muchos más casos...
www.hotscripts.com también es muy buena fuente... puf!
Suerte!