It is possible, you really need a parser - this may be a starting point
Reading an Outlook MSG File in C#[
^]
I would set up 'placeholders' in the message template - then its a simple task of composing a new message for each recipient group, filling in the placeholders and sending the message (ie, you might not even need to edit it manually)