Not that I am saying you are wrong but it is possible you are not looking at the active php.ini to find out for sure run this code and if it works then your register_globals are turned on.
test.php
<?php
session_start();
session_register('test');
?>
<html>
<head><title>Testing sessions Page 1</title></head>
<body>
<?php
$test="Hello, this is a session variable value being displayed using register_globals ON!";
echo"This is a test of session s with register_globals ON (not a good idea)!
<form action='sessiontest2.php'method='post'>
<input type='text' name='form_var' value='testing'>
<input type='submit' value='Go to next page'>
</form>";
?>
</body>
</html>
sessiontest2.php
<?php
session_start();
?>
<html>
<head><title>Session Test Page 2</title></head>
<body>
<?php
echo "The session variable = $test<br />";
echo "The form variable = $form_var<br />";
?>
</body>
</html>
If this produces output then your register_globals are On