E' vero che è una discussione vecchia, ma sono convinto che la soluzione possa tornare utile a tutti quelli che dovessero riscontrare il problema in futuro:

Il salvataggio del valore xml della funzione SimpleXML non funziona. salvare un oggetto o singoli oggetti potrebbe infatti dare l'errore "Warning: session_start() [function.session-start]: Node no longer exists".

Per esempio, non funzionerebbe:
codice:
    $xml  = new SimpleXMLElement($pagina);
    $nazione  = $xml->Response->Placemark->Dettagli->Nazione->NomeNazione;
    $_SESSION['nazione'] = $nazione;
ma bisognerebbe scrivere:
codice:
    $_SESSION['nazione'] = (string) $nazione;
Buona programmazione a tutti