Can Halo 3 on Xbox 360 work on Xbox?

No it will only work on Xbox 360. Halo 1 and 2 will work on the original Xbox.