This page has links on how to create your own Mals shopping cart interface. There are plenty of examples.
Advanced Shipping - Mals advanced shipping options.
Return Field Layout - Fields returned from a remote call.
Review Cart - Add a review cart button or link.
Parameters - list of parameters and their uses.
Two Product Example - Uses one price product dropdown with an optional price product dropdown and gift message.
Price Product Attributes - Uses one price product dropdown with two attributes and a gift message.