Is this possible for the cart to check?

for a complete order, a customer much select 1 of 7 boxes (all different prices)
then select at least 1 but no more then 12 items from a list of over 100 items.

Can the checkout process check to see if the customer's order has the above?

Thanks
Larry