E' solo un errorino comune.
Le variabili membro perdono il dollaro quando vengono indirizzate dal $this

In pratica il dollaro lo usi una volta sola per dire: quello che segue è una variabile.

Prova così

codice:
classe myclass
{
 var $oggetto;

 function myclass ($oggettoesterno){
   $this->oggetto=$oggettoesterno;
 }

 function myfunction (){
   $this->oggetto->metododelloggetto();
 }

}