Bueno, es lo que te he comentado antes. El parametro que debes propagar por la URL es BUSCADOR (el nombre de tu campo en el formulario. Como cuando lleges a la pagina de resultados desde el formulario lo tendras en $_POST, pero cuando lleges desde la URL lo tendras en $_GET, debes sustituir:
Código PHP:
$array_palabras=explode(" ",$_POST['BUSCADOR']);
por
Código PHP:
$palabras_buscador=(isset($_POST['BUSCADOR'])?$_POST['BUSCADOR']:$_GET['BUSCADOR']; // el operador ternario ?: es como un if ... else ...
$array_palabras=explode(" ",$palabras_buscador);
y luego en tus links poner:
Código PHP:
echo "<a href='".$_SERVER[PHP_SELF]."?pg=".$url."&BUSCADOR=".urlencode($palabras_buscador)."'><font face='Arial' size='1' color='#FF0000'><strong>«Anterior</strong></font></a> ";
Si en alguna otra parte del codigo posterior al explode usabas $_POST['BUSCADOR'], debes sustituirlo por $palabras_buscador. Mira urlencode() (
www.php.net/urlencode) es para poder pasar bien los espacios por URL.
Suerte.