i havnt seen any tutorials but you might try searching google for something like 'php multiple page forms'.
a quick example of what i mean was this:
-page1.php
<form method="POST" action="page2.php">
Name: <input type="text" name="name"><br />
Email: <input type="text" name="email"><br />
<input type="submit" value="next">
</form>
-page2.php
//validation stuff here.
<form method="final.php" method="POST">
<input type="hidden" name="name" value="<?php echo $POST['name']; ?>">
<input type="hidden" name="name" value="<?php echo $POST['email']; ?>">
Address: <input type="text" name="address"><br />
<input type="submit" value="finish">
</form>
or the session method would be
same page1.php
-page2.php
<?php
session_start();
$SESSION['name'] = $POST['name'];
$SESSION['email'] = $POST['email'];
?>
page2 form here
-final.php
<?php
session_start();
$SESSION['address'] = $POST['address'];
//sql insert here using session vars
?>