1. how do i join
Build you exe and load the game. Than join the server.
2. do we have to host servers (or is there a service provided)
Host it on a local machine. The game does not run on a dedicated command line.
3. does it have microphone support
Not that I am aware of. Ventrilo or TS are the best for that.
4. if i make a arena do i have to hand out .exe's to every one who plays(or is there a client)
Yes, everyone need the game to join.
5. if i have to host can i use(oh god forbid)Hamachi
Local is the best way to host.
Hope this help and enjoy!
TJ