I am trying to add three different options to every product (NM - Played/Slightly Played - Poor) Each would be independant inventory and independant prices. How can I do this?

Also, I sell cards and other gaming supplies, I am still completely confused about the shipping. I see the fields for how many can fit in the box etc but can Cs-cart not scale up the box size/cost based on dimensions? Ie. Someone orders 40 cards, a deck box. The box size would obviously need to be different.

Are there any companies I can just tell what I am looking to do and have them set it up?