How do I maintain persistent information over a multi-step input process?
Easiest is just save to $_SESSION which effectively stores it using the cookie for you. Are these anonymous users? Care may need to be taken if cookies are disabled in that case.