send array of integers via xBee s1

I don't know if your problem is one of data not getting through quick enough, or the fact that int to text conversion has to take place, then the text is transmitted, then needs to be parsed and converted back to ints.

None of the values you are sending are larger than byte sized, so sending 4 bytes would make more sense.

You could map from 0 to 1023 to 0 to 254 (instead of 255), then send 255 as the sync bit (instead of 200), all using Serial.write(), not Serial.print() (and no start and end markers).