First off all, I offer my huge thanks to Phil Frisbie Jr. who wrote the very impressive HawkNL networking library. It's been great to me, aside from the few caveats with the UDP system he's implemented that I wasn't aware of until recently. This article has (in summation) much told me that UDP on HawkNL is more or less incomplete. It seems to use one port per client, amongst other things, which I now see has been the culprit of all of these strange network/router issues I've been having.
So with many-a-sighs I believe I will be resigning to Winsock, and hopefully will be rewriting this confounded networking system for Skirmish for the last time. Then maybe I can get on to content or something foreign like that, hehe. ;)
And thus v0.05 is not completed yet. I'll try to do this rewrite in a week -- or less if my compiler is forgiving -- so that I can push forward once more and have a nice big juicy [successful?] public test.
I'm pretty down in the dumps about all of this, so if anyone has any false optimisisms to share with me, you'd best do it now. :P