Si quieres que lleve directamente a la página y tienes el link, tendrías que redirigir, algo que es sencillo, pero no debes haber enviado nada a pantalla, además tendrías que pensar en qué ocurre si hay más de un artículo que coincida con la busqueda:
Código PHP:
Ver original<?php
if (isset ($_POST["buscar"])){
$sel= "SELECT * FROM buscador WHERE nombre ='" . $_POST["palabra"] . "'";
header("Location: ".$registro["link"]);//dirigimos hacia la página }
//Si no encontró nada, mostramos el mensaje de que no encontró datos
echo "no se encontraron datos";
}
?>
Y por filtrar el dato, me refiero a "sanitizar" la variable, busca en google sobre inyección sql