Gracias a ambos ;)
josemi, he decidido cambiar la lógica por la que me indicas, creando una matriz que teng todos los servicios s no y que cambien.
sería esto no??
Código PHP:
$resultado=mysql_query($sql);
while($row=mysql_fecht_array($resultado)){
$clave= array_search ($row[servicio],$servicios[]);
$chupi[$clave]="si";
}
}

?

?