Se usi Linux non perdere tempo con PHP. Fai uno script di bash (o perl) che usi wget con l'opzione mirror. Puoi anche fare backup direttamente sul server (se e' Linux), attivando lo script da PHP.