"How" things are stored in the sessions table is of 0 relavance to using it from your stand point ...
You need to ensure that as you move from page to page that your input data travels with you ...
If you look at any of the pages such as contact_us ...
Look at how the files in:
/includes/modules/pages/contact_us/.
/includes/templates/templates_default/templates/tpl_contact_us_default.php
/includes/languages/english/contact_us
all interact with one another ...
To see something more verbose ... look at the same paths but for login and create_account
To see how to get information to move betweeen pages ... look at the checkout_blah files ... and follow the $_SESSION['comments'] and $comment ...
The point is ... I do not need to know "How" the $_SESSION['comments'] is stored in the session table ... I just need to use the submit and variables and input fields etc. correctly and all of that is managed for me as to the storage in the session table ...