Generar una lista asociando valores.

Buen día,

Quisiera saber si es posible generar una lista asociando valores en la misma, me paso a explicar:

la idea es crear una lista (modificable) para asociar direcciones y dispositivos algo asi:

Direcciones Dispositivos

1 Slave 1

2 Slave 2

3 Slave 3

4 Slave 4

La idea es hacer una red Punto-Multipunto con arduinos y los modulos nrf24l01. Cada vez que un slave se encienda, solicitar una direccion al Master enviando el Id. (en este caso Slave n).
El Master chequear si ese Id Existe y en caso de no existir, asignarle una.

Se que estos modulos tienen Pipes y se le pueden asignar direcciones, pero se me pidio que el manejos de direcciones sea por parte del arduino. Osea el módulo nrf24l01 seria un Transceiver "Tonto", ya que enviaria y recibiria a la misma direccion, seria cada dispositivo quien chequeará en la trama enviada si le corresponde leer mensaje o no.

Entiendo hay dispositivos que ya hacen todo esto, como los XBee, pero no tengo mas remedio que utilizar lo que tengo ya que asi se me solicitó.
No creo sirva de mucho pero el modelo de Arduino es el UNO.

Desde ya muchas gracias