Here's a wild guess smile
Code:
alias awaycheck { 
  set %ckchan $active
  who %ckchan
}

raw 352:*%ckchan*: {
  if ( H !isincs $7 ) { set %awnicks $+(%awnicks,$chr(32),$6) }
}

raw 315:*%ckchan*: { graynick }

alias graynick {
  set -u0 %x $nick(%ckchan,0)
  while %x {
    if ( $istok (%awnicks,$nick(%ckchan,%x),32) ) {
      cline -m 15 %ckchan %x
    }
    else cline -r %ckchan %x
    dec %x
  }
unset %ckchan %awnicks
}

untested