the style would be a product option.
in the eCart object, create a new style column.
in the add to cart button behavior, select the style column and set it to be updatable from a select list.
in the select list that is added to the page, you can add the styles they can choose from.
see the "Product Options with eCart" tutorial on the eCart support page for more details:
ecart/