Hola Jordi, y muchas gracias, pero desafortunadamente me aparece un error en la linea de
$replacement[1] = "\1<a href=\"http://www.\2.\3\4\" target=\"_blank\"><a href="/out.php?http%3A%2F%2Fwww.%5C%5C2.%5C%5C3%5C%5C4" target="_blank">
www.\2.\3\4</a></a>";
A ver si encuentro el fallo, la verdad es que no me llevo bien con las expresiones regulares.
Gracias