We used to have a plugin for this within V9, however with the release of V10 and some major changes to the checkout script/functionality since, we stopped the development and removed the plugin from sale.
It used AJAX to process each checkout step in the "page behind", displaying the results in an "expanding section" style page.
Comment