Thanks for the replys,
As I mentioned, Im using a pre-built application (called chameleon) to server maps and the associated tools (zoom, query etc). I was attempting to wire in non-mapping functionality to the pages related to my site but not to chameleon. I was under the impression that chameleon essentially stoped any old session, and started a new one for it's own purposes. My thinking was if I could use a 'different' session to track non-mapping data I could have the inof persist from page to page, regardless of what the mapping application was doing (and with out tinkering with chemaleons code). However, it turns out that chameleon is operating differently than I had previously thought and I have managed to get my non-map session vars from page to page.
Thanks for the suggestions.