Lo más práctico es que al enviar se verifique el texto y si encuentra alguna dirección yá la altere y la mande a la base de datos yá con el código html modificado para crear ese hipervínculo.
Por que va a una base de datos no?
Puedes resolverlo tanto con javascript como con lenguaje del lado servidor.
Qué lenguaje de lado servidor estás usando??
de todas formas ahora miro de dejarte algún script que haga lo que buscas mediante javascript