Lo que te indica el amigo MLO_ es que uses un arreglo de variables, esto es un conjunto de variables del mismo tipo asociadas mediante un mismo nombre pero con determinada posición.
char Buffer[10] reserva 10 lugares de memoria del tipo char (8-bits), y para acceder a cada posición se hace de la siguiente manera:
Buffer[0]=0xAA, guarda 0xAA en la primer posición.
Data=Buffer[9], lee la última posición del arreglo y lo guarda en la variable Data.
Entonces tendrás que usar una variable para para acceder a cada posición y de esa manera guardar el numero que ingrese en la posición adecuada.
Para más información usa el buscador, palabras claves: arreglos, vector, punteros, ect.
Saludos!