Quote:
on *:START: {
/server server1 -j #channel
/server -m server2 -j #channel
/server -m server3 -j #channel
}

This works fine, but how would I go about having a different nick for each server?


come on daveC you rather code a very long script but not a small one huh? lol jk

in order for this to work in your 3 servers type //echo -a $server to find out the server name ill be using examples then

Code:
on *:START: {
  server server1 -j #channel | nick nickforthisserver
  /server -m server2 -j #channel | nick nickforthisserver
  /server -m server3 -j #channel | nick nickforthisserver
}


OR

Code:
on *:START: {
if ($server == irc.mirc.com)  { server $v2 -j #channel | .timerS1 1 2 /nick yournickforthisserver }
if ($server == irc.mirc2.com)  { server $v2 -j #channel | .timerS2 1 2 /nick yournickforthisserver }
if ($server == irc.mirc3.com)  { server $v2 -j #channel | .timerS3 1 2 /nick yournickforthisserver }
}