Con il codice che mi hai dato tu mi stampa:
codice:

Girando su php.net ho trovato un codice che dovrebbe fare il replace di
codice:
http://www.abit.ithttp://www.abat.it
in: e penso che forse sia l'ideale per me così evito di scrivere anche [a] e [b], ma mi dice che c'è quache slash in più:
codice:
function MakeUrl($strUrl)
{
   $strUrl = preg_replace("/(http(s)?:\\/\\/[^\\s\\n]*)\\b(\\/)?/i","<a href=\\"\\\\0\\">\\\\0</a>",$strUrl);
   return $strUrl;
}
Sapresti dirmi perchè non va?
Grazie ancora per il tuo interessamento!