Yes, the elite can play Halo: Reach as long as it's the Xbox 360 version. I don't think the PlayStation 3 has Halo, but I'm not sure.
no,you can play as an elite on firefight and multiplayer
No you need the hard drive and xbox live to play xbox 1 games
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.
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
about $500
Yes you can infact you can play any xbox game on all xbox 360 game stations.
No.
Yes
You can play halo 3 on any xbox 360.
Halo 1: Xbox, Xbox 360, & PC Halo 2: Xbox 360, & Windows Vista Halo 3: Xbox 360
No, halo is exclusive to the xbox 360. The xbox will be the only console to ever play halo on.