El problema de ir insertando datos como planteas es: ¿Qué pasa si el usuario llena tres formularios y se va de tu web (se le corta la electricidad, se le cierra el navegador, etc.)?
Pues su información quedaría incompleta en la BD.
Lo mejor es no insertar nada, hasta asegurarte de que el usuario ha llenado los 5 formularios.
Para esto, puedes utilizar variables de sesión:
formulario1.php--->submit()--->proceso_form1.php--->formulario2.php
formulario2.php--->submit()--->proceso_form2.php--->formulario3.php
...
formulario5.php--->submit()--->proceso_form5.php--->todo_ok.php
proceso_form1.php guarda todo el contenido del formulario1 en variables de sesión y pasa a mostrar el formulario2. Lo mismo con todos los demás formularios.
Cuando el usuario envía el 5to formulario, recién insertas todos los datos (los que están guardados en la sesión y los del formulario5).
Saludos