Servus,
hier mal kurz erklärung...
$session ist nur eine Varialbe die als Array dient, siehe dazu folgende stelle:
[php]session_register("session");
$session =& $_SESSION['session'];[/php]
Hier wird die $_SESSION selbst auf eine Variable geleitet und danach wird eben der Variable $session die nachfolgenden Werte übergeben, sprich die hinteren Array elemente.
Das ist aber noch nicht alles, denn so steht ja bereits unser Array nun weisen wir dem array $session['blublub'] werte zu...
[php]$result = mysql_query('SELECT * FROM `houses` WHERE owner = '.$session['user']['acctid']);
$session['blublub'] = mysql_fetch_assoc($result);[/php]
So werden dem Array $session['blublub'] alle nachfolgenden Werte übergeben mit den Aktuellen werten natürlich.
Beachte aber das du bei einer SELECT Abfrage niemals nur SELECT * machst!, egal ob du alle felder benötigst oder nicht liste sie einzelnt auf da sonst die Abfrage nur verlängert wird und die evtl. der Query Cacher nicht funktioniert, dazu gibts auch einen beitrag auf http://www.php.net. Kann ihn dir nachher gern mal raussuchen 
So hoffe konnte dir damit helfen.