www.bungie.net | halo.bungie.net | bungiestore.com
Well, does it?
assuming you have an internet conection, and that you actualty bought the game, no, halo PC multiplayer is completely free
nope, not a thing. /|\ just like Iamwhie said
Isn't this the second thread you've created about playing online for free?