mm y no será mejor que se use SQL para hacer lo que estas haciendo?
Código PHP:
$sql="SELECT SUM(campo_a_sumar) AS total,resto_de_campos FROM tabla (etc si necesitas condiciones ... ordenar .. etc ..)";
$consulta=mysql_query($sql);
// En 'total' tendras el total de ese campo ...
$total=mysql_result($consulta,"total",0);
echo $total;
Eso sería "optimo" si sólo requiere la suma total de ese campo (sumatorio) .. Pero si vas a tener que recorrer esa cosulta con PHP para obtener (presentar) algún otro dato .. pues el método "acomulado" como te han propuesto es bueno ..
Un saludo,