Will this code work for Arudino.

typedef struct { 
  byte servoValue; 
  byte servoVal; 
  int iFinger; 
} SERVO;

How many fingers do you have? Are there really going to be more than 255 of them?