My bet is that its being held up at the MS Proxy, as the router should just be passing IP traffic out to the network (show iproute , etc.) Also, have you checked the home pc to see what ports are open? Go to a DOS window and do netstat -a to see what ports, protocols, etc are open.
Here's as MS link about NetMeeting that shows what ports should be open thru firewall, etc. : http://www.microsoft.com/windows/NetMeeting/Corp/reskit/Chapter4/default.asp