No it is only for X-Box 360, I wouldn't recommend it, it is really mediocre.
you simply select multiplayer and choose a local or Live game. If local, you just have who you're playing with sign in and from there set up your game.
Yes its for windows vista and its the only halo 2 game with a working multiplayer(x-box version got shut down by Bungie).
X-Box live.
depends on which x-box you are talking about. There are no factors in the x-box game system.
No when the game is played it is always a single player per game console and never 2 or 4 players on the same console. Online play allows the individual consoles and players to have a multiplayer game.
x box game console
yes but only for x-box live but if you have a playstation 3 than it is still with internet connection still
No.
Yes
If you x box live you should be able to get by updateing after you update you should have it.
There is no Guitar Hero game for the original X-Box. The first Guitar Hero game was Guitar Hero III: Legends of Rock for the X-Box 360.