Code:
      var %i 1
      while (%x <= %y) {
        /timer 1 $calc(%i * 3) /msg $chan $ini($+($chan,_voting.ini),%x) : $readini($+($chan,_voting.ini), n, %z, Count)
        /inc %x 1
      }

It still spams it all at once after the timer has expired. I seem to be using the timer in the wrong spot but I don't really have an idea where I should be using it instead.