No he entendido muy bien que es lo que quieres hacer, pero el mecanismo para que si hay algún error vuelvan a estar los datos es guardar cada campo en un valor del array $_SESSION, y despues, en cada campo, en el atributo value, haces algo como:
Código PHP:
<input type="text" name"usuario" value="<?php echo $_SESSION['user']; ?>" />