premessa...
l'utente non inserisce nessun tag html ma si limita a scrivere l'url, e fin qua ci siamo. Da parte tua però, ossia del programmmatore, devi gestire il caso facendo sì che la pagina venga creata con il giusto tag che ti crea il link... se visualizzi il codice html dal browser vedrai che è presente un <a href=""> ecc.
Quindi come fare?
fai un parsing della stringa di testo che ricevi cercando la sottostringa "http://", e la racchiudi all'interno del tag corretto che te la trasforma in un link...

$array_testo=explode(" ",$stringa_testo);
foreach ($array_testo as $item){
if (substr($item,"7")=="http://"){
$item="".$item."";
}
$nuovo_testo.=$item;
}
Memorizzo in un array il testo dove ogni parole corrisponde ad un elemento.
Scorre tutte le parole e cerca se c'e' qke link e concatena il testo.