As the great LIME posted, check
HereAs for two, UPnP should take of most of that, just make sure it comes up as enabled. A common problem is is your router resets while your PS3 is on, UPnP stops working. All you have to do is reset the PS3 though. Theres others ways of setting it up, but thats gets complicated so hope it doesn't come to that.