Help with Arrays

I’ve made a basic button that I want to use throughout my level.
When activated it changes a boolean variable in a gameinstance blueprint called “ButtonStatus”
This variable is then accessed by the door/platform/object and the desired effect occurs.
The problem I then have is that all the buttons will activate all the effected objects.
From reading up it seems that making the variable an array can help with this, a separate value for each button.
How would I get it so that when the button BP is placed it creates an extra value in the array?
Any other advice on what the best way of doing this would be?

Array Add?