Hi
Quick google returned these results:
Template Engines
I think what you are looking for is quite advanced and due to html constraints when creating emails it is very difficult to do so with out time.
Best bet would to use some existing email marketing tools and create a standard template that users can use to customise their emails.
Campaign Monitor
Mailchimp
these are just a few email marketing tools.
Thanks