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