I need a script that keeps a track of how long a nickname has idled in a channel, and you can recall how long by doing a command like !idle and it will show how long that user has idled in the channel. Also it would be helpful if it was possible to link multiple nicknames so if someone changes their nick and does !idle, it will show the idle time even on a different nickname. Maybe by keeping track of the user and hostname? Some people have dynamic IPs so maybe just the end part of the hostname. Like *!~username@*.end.of.hostname or something.