If you want to have the output also formatted when issuing the /say or /msg commands, you'll have to script custom aliases.
Code:
alias say .msg $active $$1- | echo -artc own $+(<<,$me,>>) $1-
[color:red][/color]
alias msg {
.msg $1 $$2-
if ($show) {
if ($window($1)) echo -trc own $1 $+(<<,$me,>>) $2-
if ($query($1)) echo -ts -> $+(*,$1,*) $2-
}
}