Ok, found the problem. There was still one $chan in the /nick part. You didn't mention that it was giving an error about no such channel. smile

Code:
on *:nick: {
  if (!$istok($remove($chan(#yourchan).topic,44),$nick,32)) { return }
  var %topic = $remove($chan(#yourchan).topic,$nick $+ $chr(44),$nick)
  var %topic = $iif($right(%topic,1) == $chr(44),$left(%topic,-1),%topic)
  if ($gettok(%topic,2,58) == $null) { var %topic = Available: $newnick }
  else var %topic = %topic $+ , $newnick
  topic #yourchan %topic
}


Change all the #yourchans.


Invision Support
#Invision on irc.irchighway.net