Dungeon Siege ~ GPG has "officially" release an update to version 1.1. Check the release here [link removed] for more information. I am currently downloading it, so I eagerly await word as to whether or not one of the fixes destroys the problem that I have previously outlined. I hope it does:
"Switched to 100% client/server model to be more NAT- and firewall-friendly."