Crea uno zip della cartella sul server A.
Scarica lo zip sul server B ed estrailo.

Per creare ed estrarre lo zip: PHP/Zip
Per trasferire il file: file_get_contents()
Per salvarlo: file_put_contents()