Operazione da gestire prevalentemente lato server il javascript e limitato al rolover (e onclick x l'invio degli stessi) ma i dati (colore/taglie/modelli/etc..) li riceve dal server.
Se non hai dimestichezza col javascript prendi spunto dai siti e-commer d'abbigliamento (scrutando il codice) è comunque una operazione rognosa, oppure se conosci o usi jquery.com vedi se trovi un plug-in.