Recently I put together a tabbed color chart for a grout company. The problem was allowing customers to select the color and size before reaching their shopping cart. The backend is just a few php arrays so the colors and product IDs can be easily changed.
With jQuery this was a simple project. I created a few sections for the colors to go into. I use the jQuery to show the one that is selected.
The customer picks a radio-button color, which puts the selection into the form. Then the customer can purchase the color and size.