Correct me if I'm wrong, but it looks like you want to send a message to people that aren't on a specific list when they join the channel.
If this is the case, you might use something like
on !*:join:#:{
if (protect !isin $level($fulladdress)) {
.timermsg1 1 5 msg $nick blah
}
}
and use a user list for storing the people that you don't want it sent to
To add the person's address use /auser -a protect $fulladdress