Hi Steve,
Thank you for contacting National Instruments.
Ben's suggestion is a great idea. I have attached an example program that illustrates how to use variants. The example does File I/O, but you can apply the same concept with the use of subVIs. In addition, the link below will take you to another post where one of my colleagues discusses how to build a polymorphic VI, in case that becomes an option for you.
http://exchange.ni.com/servlet/Redirect?id=11366374
I hope this helps!
Matthew C
Applications Engineer
National Instruments