Of course.. PhP does not know what you want to do. You will need to replace the occurences of a web address 'yourself' if you want active links in your page. Something like:
$pattern = "[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]";
$text = ereg_replace($pattern, "<a href=\"\\0\">\\0</a>", $text);