User accounts for saving form data?

I would do it like so:

  1. Allow them to register on your site.
  2. Save their forms as WordPress user meta (use update_user_meta).
  3. Modify your forms (so they prefill themselves with these saved informations). (use get_user_meta)