mmm que pasa si haces algo asi?
Código PHP:
<?
$arreglo=array("2011/01/03","2011/01/03","2011/01/03","2011/01/04","2011/01/04","2011/01/05");
$bandera="2011/01/03";#primer elemento del arreglo
$colores[]="#01DFD7";
$colores[]="#A4A4A4";
$colorRenglon=$colores[0];
?>
<table>
<?
foreach ($arreglo as $fecha){
if ($bandera!=$fecha){
?>
<tr><td> </td></tr><!--impresion de celda vacia-->
<?
$bandera=$fecha;
if($colorRenlon=="#01DFD7")
$colorRenglon=$colores[1];
else
$colorRenglon=$colores[0];
}
?>
<tr background="<?=$colorRenglon?>"><td><?=$fecha?></td></tr>
<?
}
?>
</table>