Right, dunno if this is against forum policies, however here comes
on *:JOIN:#: { .timer 1 3 msg.check $nick # }
alias msg.check {
if !$2 { halt}
if ($1 isreg $2) { msg $1 <MSG HERE> }
else { halt }
}
What this does:
Person A joins channel, after 3 seconds the alias is called to see if Person A is a normal user on that channel, if so.. it will msg that person.
The 3s delay is so that during that time, Person A gets opped / voiced in that channel by bots or whatever.