re the PS3
Is it trying to connect by wireless or wired?
If wireless try turning off encryption (temporary) until you can confirm the PS3 can connect by wireless at all, so you can tell if there is something it doesn't like about the encryption.
As the iphone is connecting ok (and if getting online) we can assume the setup including wireless is not inherently broken.
If your FTP servers are on the internet, you won't normally need any port forwarding on your router firewall to connect to them from your local network. Port 21 only needs to be open at the server end, not forwarded on your router.
In a reasonably current version of FileZilla (client) settings try choosing "Passive Mode" (with option to fallback to "Active mode"). This means both the control
connections will be initiated at your end (which is more likely to work when you are behind NAT).
With "Active Mode" you may find you can initially connect and supply username / password but can't see a directory listing or transfer files. The server tries to open the data connection back to you and it connects from source port 20
to a destination port chosen randomly from a dynamic range.
Unfortunately this means you can't just forward destination port 20
because this isn't what it is doing. And most home routers don't allow you to specify source ports
at all, only the external destination port as it arrives at the firewall and the internal destination port to forward to.
In this case your router has to watch the FTP control traffic for the port numbers and allow this related connection through - otherwise known as an Application Layer Gateway
(ALG) for FTP. Some routers have these features built-in and enabled automatically (may not even be mentioned in the user interface) certainly my old Netgear allows this and there is no UI setting for it.
If you are using Windows (anything since XP SP2) I expect Windows Firewall will have popped up originally the first time FileZilla connected to an FTP server and if you allowed that program to receive connections at that point it will still be ok. For any other 3rd party firewall software you will need to check it's on some kind of "allowed programs" list but as it is working via a 3G connection again this part already seems to be setup right.
prompt $P - Invalid drive specification - Abort, Retry, Fail? $G
prlzx on n e w n e t: ADSL2+ / 21CN at 3.5Mbps / 800kbps