Io per la navigazione a "step" non userei Ajax lo ritengo più complicato e che ci siano maggiori possibilità d'errore, se vuoi comunque proseguire mi documenterei su Ajax e ancore per eseguire gli step con una certa cronologia