è mica difficile scusa...
conosci WINSCOK???

se si allora ok, altrimenti imparalo.

con WSLocale.senddata invii ad esempio "C:\"

il computer remoto lo riceve:

WSRemoto.getdata DATO

dopo con la funzione dir leggi la cartella principale

DIR("C:\")....

leggi tutti i file
tutte le cartelle

e le spedisci al PC locale

ws.senddata file
ws.senddata cartelle

'dopo il locale sa le cartelle e invii il percorso, e cosi via...