Pick your color to bespoke the product

Hi,

The question might sound a bit weird but I am looking on how to develop an appl which allows you to pick a color or other parameters in real time to be-spoke the product, be it a car or a television set etc …
http://www.toyota.com/yaris/exterior-360.html

something within these lines… However the constraint is the PICK THE COLOUR could get a little complex while placing them for eg for a jewellery or a design

For eg - http://www.freywille.com/#Jewellery/MagicSphinx/Coral/MagicSphinx10 now the pattern is there but if it has an option to change the color of pink to green, yellow etc etc just to see how it would look ?..

Any ideas or help will be appreciated ?.. I am not too much of an IT guy but willing to learn … Pls let me know or perhaps would it better to ask a pro to do it ?