I am assuming that your only question is how to make an array of strings. There are two ways, either way is identical except for the location and effect. All you do is drop a blank array, and then insert into that blank array, a string. If you do this on the front panel, you drop in a string control, and have a result that is a control array of strings. If you do it on the diagram, you drop in a string constant, and you are left with a constant array of strings.
As for making dependent rings, that is up to you. I assume you know how to insert an array of strings into the ring by using the property nodes.