Have you tried using velocity scripting or the token insertion method that worked for Digesto?
Our APIs are pretty extensive. You should be able to do pretty much anything you want.
Check out the resource above. You can create a new Email Template programmatically, put in whatever HTML you want, then create a new Email using that template and send it out, all programmatically.