I think you could do that. You could just add the user's sig on to the end of the message text, and set the "include sig" flag to off. You could then edit the sig with the message, but I guess you'd want to be able to do that anyway.
Thanks for that, it sounds like it's a manual process, though. I was looking for an automated way.