It looks like there is a tutorial on the subject here: http://www.webassist.com/tutorials/Checkbox-method-for-add-to-cart
The concept is that you can use "DataAssist Search" server behavior to filter a recordset based on the checked values and then use the "Add to cart from Recordset" server behavior to add the items from the filtered recordset to the cart.