To get the hayabusa armour, collect every hidden skull in the game.
Other than that, I can't remember any right now. But I'm pretty sure that if you go to halopedia, and search Halo 3 Armour, you will be able to find a list of armour and how to get it.