Se vuoi scaricarli tramite il protocollo ftp, php mette a disposizione numerose funzioni.
http://ch2.php.net/ftp
Altrimenti esistono funzioni più semplici per analizzare le cartelle
http://ch2.php.net/dir
Utilizzando queste funzioni dovrai poi forzare il download dei file