Well you tracked me down on the server I idle on and the idle time works now. Now for the groups thing.
alias whois {
unset %whois*
.enable #whois | set %temp.whoisnick $1 | whois $1-
}

Should work.