По другому не вижу как...
Фактически так уже реализовал.
HTML
<textarea name="outtext" id="outtext"></textarea>
Для проверки пока только с теми переменными, что уже есть
JS
document.getElementById("outtext").value =
(
"Стоимость пленки: " + sp +
"\nСтоимость проектора: " + pp +
"\nСтоимость лазера: " + lp +
"\nСтоимость WUXGA: " + w +
"\nИсточник: " + ip +
"\nКоммутация: " + cp +
"\nКрепление: " + kp +
"\nМонтаж: " + m
);
PHP
$outtext = $_POST['outtext'];
$mail->Body = "$outtext"; // Текст письма
И все отлично отправляется на почту. Только есть одна проблема.
В textarea текст переносится на новую строчку.
При отправке на почту - переносы не учитываются и информация приходит одной строкой, что не совсем читабельно...