Mirc channel?
Xfire maybe?
What I meant by that is for you to get irc channel (major part of coummunity is there, so you can arrange matches, scrims, and if you have problem, there is always someone who will help you).
MagalHAHAHAes finally your ban is off heh?