With port forwarding? Sure.
http://www.portforward.com/english/r...on_Network.htm
is a link to instructions for adding the PSN to your router. If it doesn't cover all the ports mentioned above, simple repeat the steps and change the numbers.
If you're unsure of any of the steps, post back
