forse così è meglio?
codice:
$sql="SELECT iva, sum(peso* tariffa)  FROM table WHERE ....group by iva"; 
$result=mysql_query($sql,$conn); 
while($rows=mysql_fetch_array($result)) { 
    echo "totale prodotti iva ".$rows[0].":".$rows[1]."
"; 
}