I see it looks like you can play this or GTA4 on xboxlive for free from the 17th feb to the 22nd feb. Not sure if it is just GTA4 related or xbox live gold for all games.
Yup it's just for GTA4 - won't be able to play other games online unless you have a gold account