Did you take into consideration that too many people may join your channel at once? What if someone loads proxies into your channel?

What if someone just /hop's all day?

And you just want to fill your status with the whois of the same people over and over again?

And what good is knowing their idle or sign-on time, or seeing the "End of Whois" result over and over.

-Neal.

To whois on join is simply..

on *:join:#:/whois $nick

As simple as it gets, unless you specify detail.

You can replace # with your channel.