I mean is your firewall doing network address translation (NAT). If it is (meaning you have a private ip address, most likely 192.168.x.x) then you will probably have to have access to the firewall's config to map your private ip to a public one. If you don't have access, I don't know if you can run an ftp if the admin has all the ports blocked.
Someone please correct me if I am wrong....