echo "<tr onMouseOver='this.style.background-color:#000000'>";
ungetestet:
this.style.background-color='#000000'
die : notation im stylesheet ist nur für das stylesheet, unter JS musst du den wert wie jeden anderen auch zuweisen
hth,
michael