Crear nombre variable con string y/o array o similar

Buenas, soy nuevo por aqui y tras mucho mirar y leer y googlear, no encuentro la solucion o es que no se puede.

Lo que quiero hacer es crear varias varibles con una parte de su nombre compuesto por una parte fija y otra que va aumentando segun otra variable.

El ejemplo seria crear una variable "total variables = 5", lo que indica que se crearan 5 "subvariables", por decirlo de alguna forma, segun se vaya accionando un pulsador, cuyo nombre sera "variableX=0" siendo "variable" la parte fija y "X" las veces que se haya pulsado el pulsador. Todo ello para poder asignarle un valor a esas variables y guardar en la eeprom.

Miuchas gracias

No es posible.

Puedes tener un array o vector y asignar las variables a un indice. Eso es lo mejor que puedes hacer.
Pero descarta que dinámicamente puedas crear variables con el nombre que indicas, además de que puede servir?