No se si te servira, pero yo tengo este codigo que me transforma links de texto en links:
Código PHP:
ereg_replace("(^| )(www([.]?[a-zA-Z0-9_/-])*)", "\\1<a href=\"http://\\2\" target='_blank'>\\2</a>", $registro);
Esto hace que si hay un "www.loquesea.com" en enlace dentro del texto.
Saludos.