Better late than never I guess.
You should check out containers. If you add an array, you can set it up as a container for your sprite.
Each created sprite will then have its own array.
To pick the sprite, and the array use a private variable.
- system create sprite
-- sprite set (private variable) or
For existing instances in the editor, click it and change it's pv.
Then during runtime pick via the variable.
-sprite compare private variable >=< n
--array do this....
Supposedly once something is picked its container is too.