here's a start....

Code:
timerawaycheck 0 1 { checkaway }
alias checkaway {
  if %awaystatus != $true {
    if $scon(1).$idle >= 3600 {
      scid -at1 /away Idle for at least an hour
      set %awaystatus $true
    }
  }
}


you might want to increment a loop to check each server connection within that comparison, oh an else statement to reset the %awaystatus when you return from away.

hope this helps

btk


billythekid