You would probably have to create another recordset filtered by the submitted option selected. That way when you added to the cart from that recordset it would be on the correct row.
It sounds like your problem now is getting a recordset to filter to the correct selected option after the page is submitted on the add to cart page. Your display is probably correct now.