see our dynamic product options tutorials for details:
http://www.webassist.com/tutorials/Add-dynamic-product-options-I-eCommerce-Series
http://www.webassist.com/tutorials/Add-dynamic-product-options-II-eCommerce-Series
http://www.webassist.com/tutorials/Product-Options-with-eCart