You might look at the Pageroute module too, http://drupal.org/project/pageroute. > Before you write a custom module, have you looked into the multistep module? > Maybe I'm misunderstanding what you're trying to do, but it does a nice job of separating submission forms into multiple stages.