I'm not sure what you mean by this, but I might have a solution.
If you are behind a firewall that might be causing the problem, and making it so people can't join your game. You would have to find which ports battle.net uses to fix the problem, or set yourself up as the dmz or just turn it off all together.
Well are you connecting through a router? If so you'd have to go into your router settings and change things accordingly. If you're using a software firewall then you would have to set it up accordingly.
I'm sure you could do a search on google/yahoo and come up with something that would help you out.
Ep, glad to see you come back and tidy up...did want to ask a one day favor, I want to enhance my resume , was hoping you could make me administrator for a day, if so, take me right off since I won't be here to do anything, and don't know the slightest about the board, but it would be nice putting "served administrator osnn", if can do, THANKS