Try putting you PS3's IP into you routers DMZ.
Did you run the port checker app on the PS3 or on your PC, if its the later thats why they reported closed.
My mates having the same problem, personally I think it just MW3 but I'm going round at weekend to have a look.