i didn't say smartftp does not require you to open ports. i just said you shouldn't have to do port forwarding (at least if you connect in passive mode). if you read
http://www.freefire.org/articles/ftpexample.php3
you'll notice that the "local port will be picked randomly". that's why no one can tell you for sure which port you'll have to allow for outgoing connections. you can limit this random port to fall into a certain range, as i've already written in my first post. then just open the port range in your firewall.