As with all data blocks (X, Y, C, T, user data-blocks, etc.), use a V register as an "array index".
So, if V10 = 3, then
SS[V10] references SS3 (just like C[V10] references the bit C3).
You can also reference structure MEMEBERs this way, e.g. SS[V10].Length to get the length of SS3, i.e. SS3.Length.
There are more advanced capabilities in the MATH instruction, where you can have FULL MATHEMATICAL EXPRESSIONS for the Array Index in both the Expression parameter and (as of 1.4) the Result Parameter. So whatever you can calculate mathematically, that can be an array index, e.g. SS[(10 * D5) + 3]
Oh, you can also "offset" an array index by a positive constant 1..63 anywhere you can have simple arrays, e.g.
SS[V10 + 1] would reference SS4
SS[V10 + 20] would reference SS23