Hello there,
the question the question for me is how complex this should be. I made such things, but I had to manage much more (for example parallel tasks..)
Of course you can make a loop that calls VI's, they get there parameters from (maybe) globals.. But if you need more it can be better to build a own user interface in TestStand. TestStand can do all you need, but I don't know if is to expensive to buy it for your application..
Ciao TPoint