Funny, I can't find it now either.
What you are, in essence, talking about is creating a performance shell script. This is completely undocumented, but I have done it several times.
What you need to do is first record your scripts like you always have. Then you will want to manually create one big myscripts.h file. This file will contain the contents of your scripts, but with those scripts inclosed in:
proc scriptname(){
/*recorded script goes here*/
}
blocks. Then make a perfshell.s script that calls those procs as desired. You can randomly select, loop, etc easilly this way. You can also share lots of variables very easilly. Do remember to put the myscripts.h file in the same directory as vu.h
Refer to the attached files for a visual example.