Estoy entendiendo que lo que quieres es que primero llenen sus datos del registro, al enviar el formulario se guarden dichos datos y se muestre el formulario para llenar los datos personales y al enviar dichos datos se guarden y te muestre el formulario de datos de contacto ...
Si estoy entendiendo bien pues la mayoría es cosa de hacerlo del lado del servidor es decir por ejemplo tener una página 3 páginas; dat_registro.php, dat_personal.php, dat_contacto.php
en dat_registro.php pones el action a "dat_personal.php", en dat_personal.php procesas los datos que recibes de dat_personal.php y mandas el action del form a "dat_contacto.php" ...
en éste último procesas los datos de dat_personal.php y muestras el form con los datos personales ya el action de éste lo mandas a donde quieras y ahí lo procesas, no sé si responde a tu pregunta, la verdad es que no entendí muy bien lo que quieres
Ojalá te sirva