Hola:
Estás asignando el color con un atributo (y me parece que en desuso), y el script cambia un estilo... creo que sería mejor algo así:
echo <<< fila
<tr onmouseover='this.style.backgroundColor="#CCCCCC"' onmouseout='this.style.backgroundColor= "$color"' style='background-color="$color"'>
fila;
Además controla bien el entrecomillado (para evitar problemas te recomiendo la sintaxis para echo que te he puesto [ <<< ] )
Saludos