Y como configuras tu "SmartFtp" .. que datos usas? ..
El ejemplo que saqué de php.net (comentarios de los usuarios de esas funciones) .. ahí "justamente" usan el mismo puerto que haces tu mención para ilustrar el ejemplo de "proxy".
Cita: Pero es q resulta q he leído x ahí q el 3Com q tenemos tiene problemas en la configuración NAT y quizás x eso falle
Igualmente creo que deberías revisar su configuración .. Yo uso NAT en la LAN donde trabajo como Proxy "transparente" .. y salgo hacia afuera directamente sin mayor problema indicando la IP del servidor FTP donde me conecto y puerto típico ... (en conexión FTP pasivo).
Un saludo,