Nope! You just need a keyboard and mouse.
an Xbox 360 (controller, cords, etc.) and a copy of halo... one that works.
No
No, original Xbox controllers do not work with the Xbox 360, so any games you download from Xbox Live Marketplace will use the Xbox 360 controller.
a controller
No you don't need to you can play with a tv remote
All you need is the game, x box and controller, but if you want to play matchmaking you need to buy a live card. I highly recommend you get one.
You do NOT need Xbox live to play Halo Wars. Xbox live is only used if you want to play with other people and to update the game.
if you have xbox live gold membership and a controller and an xbox36o then yes, yes you can
No you need the hard drive and xbox live to play xbox 1 games
No, you do not need Xbox LIVE to play any original Xbox games. Not all original Xbox games can be played, but Halo and Halo 2 do not need LIVE to be played on the Xbox 360. I just now tried it with my LIVE unplugged and signed in to an offline account and it let me play both of them. The previous answer was a lie, obviously.
No, I play halo reach on my 4gb xbox.
Yes, specifically, you need a Xbox Live Gold Account to play most xbox 360 games online, including Halo 3.