NO. You need a legal copy of Halo PC to play Halo online.
I stopped playing it, because everybody else did (and Halo2 XBL consumed my soul).
I only have 512mb of ram atm (other 512... stuffed up) so I cannot play anything extremely good
. I am stuck on Battlefield 2. =(.