It might be good to separate these two things. Even though only one model can be loaded at a time using the Vensim DLL it might be useful to be able go back and forth between two models.
In a way this might allow for two models to be run simulataneously, exchanging data back and forth.