Serial buffer array - What's wrong

Second issue is I dont know how to handle the 2nd byte in the array, it can be a value of 0-100. If serial data is set for #2 to any value from 10 through 100 then the program loops indeffinently as well. I know that I need to parse it into single bytes and then re-assemble unless there is another way but not sure I know how that works.

Thanks for assisting by the way...

Maddawg