Hello,
wieso willst Du bei einem hochgradig simplen Shopsystem die Daten auf dem Server speichern?
Wahrscheinlich gibt es doch noch nicht einmal eine Online-Anmeldung.
Daisychain die Daten mittels eines hidden-Fields durch die Formulare. Nimm nur Post und nur ein einziges Form (mehrere Submit-Buttons sind ja möglich) von einem zum anderen, dann gibts da keine Probleme.
Da gabs hier heute schon ein paar Thread in PHP. Warum sollte das mit Perl nicht auch gehen.
(End)kontrolle (Plausibilität) ist allerdigns am Ende des Gesamtvorganges dann nochmal nötig.
Der User kennt soch seine Daten sowieso.
Grüße
Tom