Ouch! salesman != consultant
I dunno if I can help on this. If the sessions were written to a common directory (i.e., NFS mount a partition on all servers in the cluster for sessions) && you passed the sessid via the URL in all cases, maybe? Dunno why not; might even work with transparent support, as the SESSID is carried in a cookie on the client. But you can't quote me on this, or take it as a guarantee. I don't run clusters........
Another solution might be to write the session info into the database ... this is often done on large apps. Each server in the cluster would be accessing the same db server(s), right? I guess this might be resource intensive, though.
Sorry it's not authoritative, I'm small fry!! 😃 😃