Yes... but you need a Hard drive. And there are no achievements!
with a 360 NO. but you can play halo 2 on PC for free
yes
You can only play Halo 2 on the 360, and the first Halo is available for download on XBL marketplace, and has come down in price.
Yes
Halo 1: Xbox, Xbox 360, & PC Halo 2: Xbox 360, & Windows Vista Halo 3: Xbox 360
As far as I know, you can't play Halo 2 on a Xbox 360 Arcade. The Xbox 360 Arcade can NOT play regular Xbox games. To play Halo 2 on your 360, you'll either need to: A): Get a Xbox 360 Pro or Elite Hard Drive somehow, or B): Buy a new Xbox 360 Pro or Xbox 360 Elite
Yes.
Yes.
it was originally made for the xbox but you can play it on the 360
Yes
No you need the hard drive and xbox live to play xbox 1 games
No. You can play Halo Reach on the old Xbox 360 consols.