Static IP works as this guy says, I'm too on a homehub with a PS3 and wasnt untill a few boots later i realised all the ports id opened werent assigned to my PS3 anymore. Simple thing that had been overlooked.
Once static IP had been setup for my ps3 and id created a new application sharing setup for fifa 09 its been fine since.
Great post btw