Jan Mussler: Object in anderen Dateien verwenden und ändern?

Hallo!

Wie kann ich ein Object, daß in der Haupt php3 Datei erzeugt wurde in einer Function welche in func_my.inc steht verwenden und dies darin ändern.

<?
// dieser Teil soll in einer klassen.inc stehen
class Game
{
var $spielernamen;
var $anfangszeile;

function change\_player($welchen,$name)  
{  

$this->spielername[$welchen] = $name;
}

function welcher($welchen)  
{  

return $this->spielrername[$welchen];
}
}

// Der folgenden Teil soll in my_func.inc stehen

function ausgabe_zeit($teile)
{
print $teile[0]."<br>";
}

function check($teile,&$spiel)
{
$rueck = "Zeile ".$zeile;
if($teile[1] == "Item: ")
{
  $rueck = $rueck."Usernummer ".$teile[2]." nimmt Item auf.";
}
elseif($teile[1] == "ClientUserinfoChanged:")
{
  $spiel->change_player(1,$teile[3]);
  $rueck = $rueck." ".$spiel->welcher(1);
}
return $rueck;
}

// dies steht in der php3 datei die der user aufruft
$spiel = new Game;

if(file_exists("games.log"))
{
$gamelog = file("games.log");
}
$zeile = 0;
while($gamelog[$zeile] && ($zeile < 10))
{
$teil_zeile = explode(" ", ltrim($gamelog[$zeile]));
$ausgabe = check($teil_zeile,$spiel);
print $ausgabe."<br>";
//ausgabe_zeit($teil_zeile);
$zeile++;
}
?>

In diesem Script wird auch das Object $spiel in check()
nicht verändert.
Kann mir vielleicht jemand weiterhelfen, muss ich da referenzen übergeben?

PhP 3.013