NO, you need live. Period.
No, luckily. Those playing Halo: Reach without Xbox Live are not restrained by the level cap; meaning, you can skyrocket all the way up to the highest rank! Also, you can unlock all of the armor types. However, if you acquire Live after playing Halo offline, if you try to play online, your credit-earing rate will severely decrease, and you will lose all of your new armor online.
You can't unless you hack them.
http://hubpages.com/hub/Halo-3-Armor
No, in Halo 2 you can not unlock armor.
you cant you can get more to get the locked armor by getting the new achivments and the mythic map pack. pop
go to http://hubpages.com/hub/Halo-3-Armor
No.
All the armor are the same it's just the way how you want to look WRONG! the best armor in halo 3 is the recon armor and you have to be a member of bungie OR get all 7 vidmasters in halo 3 ODST
you get all the vidmaster achievements on halo 3 and halo 3 odst
There is no cheats.
There is no glitch.
By getting skulls.