ereg wurde schon vor einiger Zeit gegen pregmatch ersetzt, Du solltest vielleicht danach mal suchen und wie es anzuwenden ist
zur zweiten Frage, wenn Du weisst dass es mit den cookies zusammenhängt solltest Du vielleicht mal die sessions.lib.php näher untersuchen ob da was schief gegangen ist oder so