Please attach a copy of the checkout.php page from the https server.  It appears you may not be populating the passed values back into the cart properly.
You might try adding a shopping cart display onto the checkout page.  That would let you see if the cart is properly re-populated when transferred to the ssl server.  My guess is that it is not.


