OK, всем спасибо.
С eregi замечательная идея, но, как правильно подметили, она не совсем универсальна. К тому же, я заметил, что eregi на разных типах серверах (напр., Линух и Вынь) не всегда работает одинаково... по крайней мере, у меня так случилось. На всякий случай, предлагаю свой вариант решения, который упоминал выше:
function highlight_links ($text) {
$massiv = explode ("
http://", $text);
for ($i=1; $i < sizeof($massiv); $i++) {
$real = explode (" ", $massiv[$i]);
$ssilka = $real[0];
$real[0] = "{$real[0]}</a>";
$massiv[$i-1] = "{$massiv[$i-1]}<a href=\"
http://{$ssilka}\">";
$massiv[$i] = implode (" ", $real);
}
$final = implode ("
http://", $massiv);
return $final;
}
из скрипта вызывается:
echo highlight_links($text);
работает, конечно, не совсем быстро, но зато надежно

)
замечания по конструкции принимаются.