Ya veo, hasta en la web oficial de
http://phpmailer.worxware.com/index.php?pg=exampledb ponen eso:
Pero creo que sólo es para mostrar el contenido de un html que ya esta creado en el directorio raiz. Lo único que se me ocurre es que el php me guarde un archivo .html con el listado de usuarios para pasarselo a $body, pero concatenando $body = $body .= $body .= se debería poder hacer también, ¿no? He probado y sólo he conseguido que me envíe tantos emails como usuarios hay en la consulta... (Me genera un email con una linea de 1 usuario y lo envia. Así sucesivamente hasta acabar con los que haya devuelto la select)