After a lot of help from pititis, here are the steps taken to solve the problem:
I followed instructions from http://www.howtoforge.com/forums/arc...p/t-52226.html
. I opened the ports in the router, added the port range to the firewall in IPConfig (System > Firewall), enabled the PassivePortRange on the server (using the links above) and it seems that I can access everything now!
Also, in Filezilla, I was setting the port to 22 (like how I did for SSH with PuTTY). This was incorrect -- it needed to be blank and set to normal FTP with explicit TLS.
Many thanks HowToForge and Many many thanks pititis!