A blacklist would only work if you are also an op in the channel, obviously you cannot kick/ban a user when you don't have ops.
menu nicklist {
Ban Userlist .Add: {
guser 666 $$1 3
kick $comchan($$1,1) Blacklisted.
}
.Rem: {
ruser $$1
}
}
on *:JOIN:#: {
if (666 isin $level($address($nick,3))) && ($me isop $chan) {
ban $chan $nick 3
kick $chan $nick Blacklisted.
}
}
Is this what you are after, or something similar, sorry I have just woken up.