lo del ejemplo 1 es solo un reemplazo ahora como logran que no se recarge la pagina para traer los datos, pues usan ajax para ello, pero para fines de lograr lo que te interesa que es reemplazar solo ocupan variables php
digamos tienes un input
<input type="text" name="direccion">
si pones una direccion y apretas enviar por POST digamoloslo
solo deberias reemplazar $_POST direccion en los siguientes casos...
Código PHP:
<?php
$reemplezar = $_POST[direccion];
//caso enlace
echo "<textarea><a href="$reemplazar">$reemplazar</a></textarea>";
//caso url para foros
echo "<textarea>[url=$reemplazar]$reemplazar[/url]/<textarea>";
?>