@joeschmuck’s multi-report script sends decently-formatted emails; maybe checking it out will give you some ideas: