Rob,
I'd start off with an array of buttons and an array of string names, and a digital control(N) to set how many you want visible.
Send both arrays into a For loop with the N wired from the digital control.
Use the index array vi to pull out the # of elements (buttons & strings) per N.
Write the resultant arrays to the local variable of the original arrays.
Display the result to Front panel.
You cannot have an array with different labels for each element, so you may want to combine the 2 arrays into a cluster and work with that.
See the attached LV 6 for example.
Good luck with it, Doug