Do you have to have the latest Xbox 360 to play halo reach?

No. You can play Halo Reach on the old Xbox 360 consols.