Убедитесь, что для вашей папки MAMP/tmp/php
установлены правильные разрешения - скорее всего, нет.
Другая причина странного поведения сеанса - пробел после закрытия тега PHP IE:
<?php
session_start();
$_SESSION['test'] = 'this is a test';
?>
[line breaks/spaces]