Принцип следующий, делал для php, но без разницы
напр-р есть три формы, в каждой по 5 переменных
в первой форме записываются 1ые, остальные 10 - как хидден
во второй - 5 хидден, 5 визибл, 5 хидден
ну и т.д.
и в каждой форме по типу Back, Next, можно и финиш еще прикрутить
а в скрипте уже проверять все переменные после каждого сабмита и отправлять куда надо, т.е. back или next.