Spróbuj jeszcze ustawić w tym swoim programiku od FTP inny port niż 21.
Obojętnie jaki, a następnie go przekieruj.
Adres w np. IE wtedy będzie wyglądał wg. schematu:
ftp://login:haslo@adres_ip:port
Ważne, by o nim nie zapomnieć podczas łączenia się (czy to przez przeglądarkę czy przez klienta FTP).
Jeśli to nie pomoże to dziwna sprawa. Po to jest "przekierowywanie portów", żeby firewall "się nie wtrącał" ;-).
Może warto spróbować innego serwera FTP? Ja od zawsze do tego celu używałem Serv-U w różnych wersjach, najczęściej słodzonych...
Zdarzało się też wykorzystywać go do "niecnych celów", czym lepiej nie będę się chwalił... ;>