PHPのセーフモードに悶え苦しむ

PHPの開発はなんだかんだで自前鯖や自宅鯖だったので、モジュールでフルの状態で動かしていたわけです。
プリントライはcoreserverに乗せたのですが、ここはセーフモードなのです。
あらかじめわかってはいましたがここまで時間をとられるとは思いませんでした。
まぁ、なんだかんだでCGIモードでなければならない部分はAjaxで逃げて事なきを得ています。
とりあえず行き詰った部分を。

・execが使えない(セーフモードというよりは鯖の設定か)
・mail関数で第5引数があるとワーニング8セーフモードのせい)
・ディレクトリのオーナーが違うと書き込めない(セーフモードのせい・Apacheとphpのユーザ)

coreserverのPHPはセーフモード

いろんなユーザが混在する鯖なら、まぁ、当然といえば当然なのですが。
このことをすっかり忘れていたので、さぁたいへん。
ディレクトリを作らせてもその中にアクセスできない。
PHPはapaheユーザでディレクトリを作るけど、スクリプトはユーザで動くのでownerのチェックではじかれてしまう。
結局CGIモードにすることで回避できた・・・わけではなかった。
今度はsessionがユーザ違いで動かなくなったぁ~orz=3