Hallo,
wie soll man das beurteilen ohne das Script zu kennen und zu sehen, wie es angewendet wird?
Alles was ich Dir sagen kann ist, dass solche Sachen wie der session.save_path durch den Hoster vorgegeben werden, es sei denn Du betreibst einen vServer oder Root Server, und das zu 99.998% der Anwender oder das Script daran Schuld sind, wenn ein Script nicht läuft.
Ob Sessions bei Dir funktionieren, und somit das Session Management korrekt implementiert wurde, kannst Du doch ganz einfach ermitteln, indem Du eine PHP Datei (z.B. seite1.php) erstellst, darin mit session_start() eine Session beginnst und von dieser Seite per Link auf eine zweite Seite (z.B. seite2.php) setzt. Auf dieser zweiten Seite startest Du ebenfalls wieder die Session und gibst dann mit echo session_id(); die ID der Session aus. Erfolgt hier keine Ausgabe, existiert auch keine Session Datei.