Prova qualcosa del genere:
Codice PHP:
$tuavar preg_replace("/(\[)(TAG)(])(.*)(\[\/TAG\])/siU""[b]\\4[/b]"$tuavar); 
Oppure se vuoi proprio ricavarla, prova questo:
Codice PHP:
<?php
$tuavar 
'ciafsdgfghsgbvtgl km mlksdtkbml [TAG]baubau[/TAG]dmng hjyjktfiuyokjhk';
$tuavar eregi("(\[)(TAG)(])(.*)(\[\/TAG\])"$tuavar$output);

echo 
$output[4];
?>
Bye