a ver si voy entendiendo en el ejemplo tengo
   Código PHP:
    $datosTabla = array(
   array( "directas", 160, "#BDDA4C"),
   array( "google", 220, "#FF9A68"),
   array( "bloglines", 80, "#69ABBF"),
   array( "del.icio.us", 10, "#FFDE68"),
   array( "yahoo", 35, "#AB6487")
   );
   $maximo = 0;
   foreach ( $datosTabla as $ElemArray ) { $maximo += $ElemArray[1]; } 
    
  yo pense en hacerlo  
 Código PHP:
    $datosTabla = array(
   array( "porcvery", "$porcv ", "#BDDA4C"),
   );
   $maximo = 0;
   foreach ( $datosTabla as $ElemArray ) { $maximo += $ElemArray[1]; } 
    
  No se si voy bien y luego  
 Código PHP:
    $porcv = round((( $ElemArray[porcvery] / ($totnor+$totpoor+$totgood+$totalverygood)) * 100),2); 
    
  ahi saca el porcentaje, usando el que tengo yo...seria 
yyy mostrando  
 Código PHP:
   
<table width="<? echo($porcv) ?>%" bgcolor="<? echo($ElemArray[2]) ?>">   
  No se si esta bien asi...como entendi yo, no me muestra nada...sigue mostrando el porcentaje comun, que hago mal?, gracias!!