Noob string question

If I only want to send one each time in ascending order, what do I do?

You need to detect when the pin changes from LOW to HIGH, rather than just when it is HIGH.
Use a global or static variable to store the previous state of the pin.

You'll probably not want to use a for loop, but keep the array index in another variable.