Create a multistep Webform and set to "non-linear" with sidebar showing which steps have been completed?
I searched for how to create this functionality, and found this on the drupal site Link for creating multi-step webforms