Out of curiosity you are using the port right (I know now you can connect but still just in case)
myhomepc.com:5009 --> :5009 is the port
I would have to say that if
Router # 1 IP Scheme is --> 192.168.1.1
Router # 2 IP Scheme 9s --> 192.168.1.100 (This IP you assign it from router 1) and the internal IP to dish out is 192.168.10.1
If you are trying to connect from the Outsite to a PC connected to the second router.
myhomepc.com:5009 --Forwards to 192.168.1.1 which then fowards to 192.168.10.1 when the forwards to 192.168.10.5 (your PC)
This means that
Router 1 - Port 5009 incoming routes to 192.168.10.1
Router 2 - Port 5009 incoming routes to 192.168.10.5
This should work. The port can any anything you want but I would start with the deafult once you get it working change it.
Look at the link which will help you in the troubleshootinghttp://www.dyndns.com/support/kb/why_cant_..._my_server.html