I'm messing with a diff messaging issue and think I figured this out but havn't tested it...
PEER: on peer message "" "tag" "/"&multiplayer.peeralias (or ID)&"|"&"Hello, this is the message"
HOST: on peer message set a variable to tokenat(multiplayer.message,0,"|")
and a variable to tokenat(multiplayer.message,1,"|")
(I'd use global variable set to text)
then just forward the message to peer
HOST: send msg "variable 1" tag"PM" msg variable 2
then just have it display in a diff color or some such but normal paste into text area
Hope that makes sense, seems like that would work fine (again havn't tested it).