Bueno, en cuanto al primer "error" (y entiendo que no lo es, sino que utiliza Microsoft.XMLHTTP) no se puede hacer nada, ya que es la "base" por lo que se sustenta este buscador.
En cuanto al error de "Páginas Siguientes", es un error de código, que se arregla modificando esta linea:
Código PHP:
strHTML=replace(strHTML,"/search/results",scriptname)
por esta:
Código PHP:
strHTML=replace(strHTML,"/search/results.php",scriptname)
y añadiendo esta justo debajo:
Código PHP:
strHTML=replace(strHTML,"index.php","")
Se pueden hacer varias mejoras más, pero eso ya es cosa de cada uno ;)
Un saludo