http://www.php.net/security.globals Ahí puedes ver información, si las tienes activadas te puedes encontrar problemas como los que expones, lo mejor es tenerlas en Off.
Ya que al hacer $nombre = $_SESSION['nombre'][$i] reemplazas todo lo que haya en $_SESSION['nombre'].
Saludos.