Yes, you can play firefight in Halo 3 ODST without Xbox live.
The only way to get map packs is buy xbox live. so yes
no not on the Xbox 360 black ops
No, You need to be a member on XBOX LIVE to rank up.
No you need xbox live for certain achievements!
Nope, all in-console purchases requre xbox live.
Play locally.
Halo Wars does have Xbox live.
Don't think they have xbox in Heaven...
You can't, you need Xbox Live
You must get on Halo Reach xbox live store and buy them with microsoft points on your xbox. Or if you desperatly want it free you could go find a tutorial on how to hack for it, it is possible to get it for free.
You have to have Xbox live, and you download the maps.