Ok, credo di essere riuscito a fare progressi:

codice:
$sql ="SELECT * FROM colori where ";

foreach( $arrayColore as $ValoreColore)
{
$sqlColore1 = $sqlColore1 . " colore<>'" . $ValoreColore . " and ";
}
$sqlColoreCompleto = $sql . $sqlColore1;
l'unico problema è che mi lascia l'and finale:
codice:
SELECT * FROM colori where colore<>'bianco' and colore<>'rosso' and