It should be possible to store the sessions in a shared network directory, and there are plenty examples of how to do sessions with a MySQL database.
If the regular sessions don't work, you can always write your own.
All you need is a unique session identifier string, and a place to write and read the variables to and from, like a shared dir or a database. PHP's sessions are not magic, just conventient.