Pria di tutto io ti consiglio "FileZilla client" un ottimo ftp.

Comprimilo in zip.
Poi il modo più semplice per decomprimerlo e farlo attraverso PHP se vuoi ti faccio lo script.