Hi Lars,
we (Quest Computing) just recently uploaded an OpenACS templated letters module which may be of some help to you.
It's currently Oracle only, but the datamodel is trivial.
See
https://openacs.org/forums/message-view?message_id=71372
for more information.
Brian