One thing, that is buried rather obscurely is that on Windows Platform, Only One Instance of Microsoft installer(.msi) is allowed to run.
In case of LV6.1 what happens is that the installer is running and as part of this secondary install, If you are calling another Exe which spawns the Microsoft Installer. The secondary process aborts and you never get your Secondary install done.
In LV7.1, there is a check box below the secondary install which lets you configure if you want to wait for this secondary install to complete or go ahead and finish this install and run secondary install afterwards. This process allows you to Spawn a second installer
A possible work around is to use two separate Batch files. First Batch File basically Calls the second Batch File and Exits. Since First Batch file the file in secondary install and since it is executed, the installer will complete. The second batch file waits ( you may echo the message "Please Wait") and say after 20 seconds calls your installer file which you originally wanted to call. A little tricky, but works. Not that elegant.
Take a look at
this article.If link don't work here is the address.
http://digital.ni.com/public.nsf/3efedde4322fef19862567740067f3cc/940218c86275330a86256bba0074780e?OpenDocument
I hope this is your problem, and this helps.
Good Luck!
Mache