mine alredy does that
ive tested it with myself and 2 others

ill run and see if i can test it on a larger group
but the one i put should be able to handle the entire channel

as far as regex i dont even really know if that would be helpful but with some of the stuff you mentioned before you would need a dynamic paradigm around the names since if the number of names increases so would the number of ands

anyways like i said what i have there should do the job for a indefinite number of nicks