"A single channel on each" I'm assuming it is the same channel on each server.
Make a servers.txt file containing the names of the servers you want to connect to.
Code:
on *:start:{
  if $read(servers.txt,1) {
    server $v1 -j #channel
    set %server.counter 2
  }
}
on *:connect:{
  if %server.counter <= $lines(servers.txt) {
    if $read(servers.txt,%server.counter) {
      .timerserver 1 [color:blue]30[/color] server -m $v1 -j #channel
      inc %server.counter
    }
  }
}

This gives 30 seconds from when you connect till the next connection starts. You can adjust the time interval by changing the 30