Hey big foot,
Sorry I didn't get a chance to reply to your other post yet.
A portal is basically just an interface into something. For instance, Yahoo is a portal. When you first come to Tek-Tips, it could be considered a portal. Its a gateway to something.
So at my last gig, we did a portal application for them. What this meant was they had a single point of entry to their applications.
For instance, lets say you have a client, and they need three applications: app1, app2, app3. If you create one interface to access all of those, thats in a sense a portal.
NOw, what we then did was make all those "applications" sub folders within the main portal app (so still only 1 virtual directory, but with some sub directories to organize the code). In this way, session variables can be shared, and you can set up custom security schemes to make sure people only get access to the apps they need.
I'm doing a similar thing for my church right now, and it really is the best way I find to have many small apps talk to each other.
To answer your question though: no, session var's are only shared within its own application (virtual directory)
hth
D'Arcy