In reply to Tom Vincent.

Macro variables won't be shared among "SASApp" and "SASApp2" -- is that what you're expecting? Or are you saying that macro variables in one session aren't present when a second program runs on the same session? Do you have SAS Grid Computing as well? That could be complicating the matter.