So any computer behind the router has the ability to configure that router via uPnP? Don't know much about uPnP yet.
At the very least there would have to be some open source application that I could install on my own server.
See: http://en.wikipedia.org/wiki/Universal_Plug_and_Play#NAT_tra...