mam problem z przekazywaniem danych miedzy kilkoma formularzami

mianowicie chce zrobic dodawawnie danych usera w kilku krokach:
1. krok 1 dane podstawowe (nick, nazwisko, adres)
2. zainteresowania
3. wybor newslettera.
4. inne dane
chcialbym, aby user mial mozliwosc poruszania sie miedzy poszczegolnymi krokami, np. jest w 4, ale chce sprawdzic, czy dodal dobrze w 1, pozniej wraca do 4, moze kliknac na np. 3 i dopiero ostatecznie zakancza wprowadzanie i calosc jest zapisywana do bazy.
prosze o podpowiedz jakbyscie to rozwiazali
dzieki z gory