forse non mi sono spiegato bene

io ho, ad esempio, questa stringa:

$stringa = '<< ciao [YT]<object height="366" width="425">[/YT] <>';

e devo ottenere questo:

$stringa = '&lt;&lt; ciao [YT]<object height="366" width="425">[/YT] &lt;&gt;';

quindi devo recuperare il contenuto dentro i tag: [YT][/YT] e applicare la sostituzione

usando questa:
Codice PHP:
$stringa eregi_replace('\['.$tag.'\]([^\[]+)\[\/'.$tag.'\]''\\1'$stringa); 
quindi devo modificare il $1 ottenuto dall'eregi_replace

spero di essere stato più chiaro