Sono sicurodel codice, l'ho provato agganciandomi ad un sito ftp che ho creato appositamente, con la porta 21. E funziona. Sul "vero" ftp, quello con la porta 49000 (è la 49221 per la precisione): niente, "overflow".
Penso che abbandonerò la soluzione di integrare tutti i comandi dentro il mio codice, alla fine farò in modo di sganciare, con il comando "shell" di VB, lo script os di ftp. Grazie a tutti comunque.