Prueba así:
Cita: <?
$i=0;
foreach($_POST['und'] as $valor)
{
$arrUnd[$i]=$valor;
$i++;
}
$i=0;
foreach($_POST['cant'] as $valor1)
{
if ($valor1 <> "" && $arrUnd[$i]<>"")
{
$adicion = "insert into pedidos (CANTIDAD, UNIDAD) values ('".$valor1."', '".$arrUnd[$i]."')";
$proceso = mysql_query("$adicion") or die(mysql_error());
}
$i++;
}
?>
No esta probado, así hazte cargo de cualquier error.