Try to print it without a loop.
$letters = $customer->runQuery($query_letters);
$filename = "letter.doc";
header("Content-type: application/vnd.ms-word");
header("Content-Disposition: attachment; filename=" . $filename);
echo $letters[0]['letter'];