in the shipping and tax rule, use the trigger:
"based on Session Variable value, and the 2 letter state abbreviation, for example to apply the rule to Mass:
If the session variable "eCartCheckoutForm_shipping_state_province" has a value of "MA"
then for the calculation use "based on cart subtotal" times your tax percentage, or use a flat rate fee for the shipping.