I've overlooked your "arch" word, but now i clearly see your point.
There is no easy way. You have to understand that superceding the Touch will not ignore a physical collisions. You have to code the whole new movetype with its own physics.
As the base movetype for the sky part you can use MOVETYPE_NOCLIP mixed with a custom gravity physics implementation.