il file "guest.php" viene richiamato da qualche altra pagina?


il comando "session_start();" non deve essere preceduto da nessun output.

Devi mettere
Codice PHP:
<?php session_start();?>
nella pagina principale che richiama il file guest.php.

ad esempio in una struttura del genere:


index.php
__|- guest.php
____|- config.php

il comando session_start va dato in index.php prima di mandare qualsiasi output a video (anche prima della struttura HTML della pagina).
E visto che è stato inserito nella pagina padre, non deve essere ripetuto in ogni pagina che poi vai ad includere.