Le funzioni ftp servono per permettere al server su cui gira php di connettersi ad un altro server ftp.

Per quanto riguarda il tuo quesito, l'unica cosa che mi viene in mente è permettere l'upload via http di un file zip, che poi decomprimi sul server...

Altrimenti installi sul client php-cli e ti fai uno scriptino in php locale per l'invio della dir, comunque richiede l'accesso al client questo metodo...

ciao