Webform draft share link
I was thinking of creating a custom module that creates form 1 which saves the info in DB tables with a unique value of SID. 

Form 2, which has url of /example/% the variable % being the sid.

loads info from db using the url parameter. 

$sid = request_path(); // gets the current page url. ex: example/sid
$sid = str_ireplace('example/','', $sid); // removes the example/ from our variable, so we are left with sid


Now that you have the sid inside $sid, you can query the db to grab your fields.

EX:

$field1 = db_query("SELECT field1 from {table_name} WHERE sid = :sid LIMIT 1", array(":sid" =&gt; $sid))-&gt;fetchField(); 


PS: In case you are wondering why the mysql query looks the way it does, see Writing secure code and How do I get only one result using db_query()