Sto provando con le espressioni regolari :

$msg = "variabile passata tramite post con all'interno tag [img]freccia.gif[/img] come in questo forum";

if (eregi("[img](.+)[/img]", $msg, $regs)) {
echo $tagimg = "[img]" . $regs[1] . "[/img]";
}

In teoria con regs[1] dovrei estrarre freccia.gif

invece niente. Dove erro ?