Ugh... BG2 multiplayer has been a massive pain in the ass.
Maybe it was on my friend's end. I tried all I could though, firewalls, hamachi etc., but my friend wasn't as willing to try that stuff out.
I would try using DMZ but since my brother uses it I can't. It will be more of a hassle for some people than others I guess...