look into useing $away $awaytime $awaymsg instead of setting unnecessary vars.
also you may want to have it do a one time response to anyone that says ur nick, or if not that some sort of flood pro. the way you have it now they can flood you off.
um if you are going to be useing timers, it would be a good idea for you to name them, and make sure you silence all timers.