Drupal 7 - Multi Step Registration with save on end
As a clue, build a module and insert your form inside it, then set your form ['rebuilt'] attribute to TRUE in this way your form is saved in ['storage'] attribute in every step and you can get them via $Form_state variable.