I came up with an elegant solution to keep files open.
I use a menu db that is used as the hub for all other dbs acting as the, well, the menu.
In each file I need opened I have a script named open and hide. It simply opens the file and hides it. I have another script named menu which hides the opened file and triggers the open all files script below from the menu db.
Since I want my host computer to keep certain files open at all times I created a script in the menu db that. . .
Script named "Open all files"
If Status (CurrentUserName)="host computer name"
Perform script open and hide for file
Perform script open and hide for file
Perform script open and hide for file
Perform script open and hide for file
Perform script open and hide for file
End if
Open "Menu"
Now everytime a person ends a task and selects a menu button the above script is ran. If it's the host computer, it opens and hides each file. If it's a guest nothing happens except that the menu db is shown.
...steven