no se que error te este dando pero me imagino que aqui esta el detalle:
Código PHP:
<?php
$canti=0;
while($row = mysql_fetch_array($consulta))
{ $Total_prenda = ($row["can_art"] * $row["pre_art"]);
$totalCost += ($row["can_art"] * $row["pre_art"]);
$canti+=$row["can_art"];
$iva=$totalCost*0.16;
$t_sin_portes=$totalCost+$iva;
?>
este codigo lo estas incrustando dentro de una cadena de texto( $cuerpo ), y eso hace suponer al interprete de php que vas a mostrarese codigo, y que no se va a ejecutar, como tu quicieras.