Your router has to be able to have someting called a DMZ setting.
DMZ stands for De-Militarized-Zone.
Basically it allows full and unrestricted 2 way communication between the router and a certain PC behind it. and ultimately full access to the outside world.
Check to see if your router has that setting.
If not, then I'm not sure how to work around it.