you will have to write a script that pulls the TO and FROM pieces from the headers and uses that to resubmit, though it will always have new meta data added to the original.
Forwarding will work better if you can forward AS AN ATTACHMENT, because then the headers will remain intact.
Your user can then pull the attachment out of the forwarded item (if they wish) and drop it into a relevant folder.