The only way I see you could accomplish this would be to use a flexible column module as a wrapper in you template. Any modules you would like to change the order would need to be inside the flexible column module. This would also give your editors the ability to reorder, add and remove modules from the page. I have used layouts with several pre-positioned flexible columns to give more options when creating pages.