You don't have to have cookies enabled to use sessions with session.use_trans_sid = 0
You can pass the session info from page to page using URL's instead of cookies.
How? Manually append "?<?=SID?>" to all the URL's where you want to maintain sessions. On form submittals you will want to make a hidden field named PHPSESSID and give it the value <?$PHPSESSID?>.
Interestingly, you can change the name of your global PHPSESSID variable in php.ini
session.name = PHPSESSID
I changed this to session.name=ANCH_ORG just to be different and now I have to access all session variables with $ANCH_ORG instead of $PHPSESSID but it still works.