![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
bueno, ¿tienes en la base de datos alguna columna con los colores?? ¿o como planeas almacenar y relacionar los colores??
porque se me hace algo muy simple, una columna TEXT o VARCHAR dependiendo el máximo de colores por producto... y simplemente haces un
explode() separando los colores, o algo parecido...
sin duda, es sencillo... suerte!!