First, shouldn't that be a comma after Input you the code you posted. If that's just a typo when copying to CD, there's probably a problem on the line before or after it.
Second, you should do that with a single timer. Something like:
Code:
Joystick[] sticks;
void init() {//pageload, or new, or something similar
Sticks = GetSticks();//using my code from previous post
}
void TimerHandler (...){
for (int i = 0; i < sticks.Length; i++){
StickHandlingLogic(sticks[i], i); //replace the identifier with something meaningful to your application.
}
}
void StickhandlingLogic(Joystick stick, int id) { //pass the stick and some type of identifier, since you want to know which users stick this is
//Process the joystick data here
}