Hi,
There are a number of ways to do this. The simplest would be to do it in your routing. Set up a route so that it has two outbound messages each with its own xlate.
The second method would have more overhead – in an Inbound TPS, copy your message (msgcopy), change it slightly using msgset, msginsert or grms (which ever you are more comfortable with) so that you can identify the new message and then CONTINUE them both. You would then have two separate routes to process the transactions.
Regards
Garry