Hey Fred,
There are two different VI Server properties that I think may be useful to you. If you haven't used VI Server before here's a link to some general information on it.
Programmatically Controlling LabVIEWVI Server basically allows you to programmatically control a VI.
One property that may be helpful to you is the Execution:Show Front Panel On Call Property. This property will allow you from your main VI to control whether a subVI's front panel is shown when it's called. Another property is the Front Panel Window:State Property. This property determines the state of the front panel of a VI. For example, y
ou can make the front panel of a VI hidden. Please refer to the help for these properties for more information about them.
I hope this helps!
Sarah Miracle
National Instruments