never mind the file_get_contents question for the layout. I used:
ob_start();
include '../webassist/email/templates/newsletter.php';
$mail->Body = ob_get_clean();
and it lays out the newsletter ok (although it introduces other issues. But I got a step further).