Ho provato a buttar giù questa regexp. Spero di non aver scritto pasticci.
codice:
$indirizzo = "http://miosito.it/forum/pippo.php";
$indirizzo = preg_replace("/^http:\/\/miosito.it\/forum(.?)+$/","http://miosito.it/sito",$indirizzo);
echo $indirizzo;