En realidad lo que querés hacer es un poco complejo.
Te recomendaría en cambio que utilices este servicio
http://www.google.es/cse/
De todas manera con la ayuda de php + jquery (o simplemente javascript), podrías hacer algo como esto
google.html
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <script type="text/javascript" src="/jslib/jquery-1.6.1.min.js"></script> <!-- Búsqueda Google -->
<div style="margin: 80px auto 10px auto; width:500px; tex-align: center;"> <img src="http://www.google.com/logos/Logo_40wht.gif" style="border: 0; vertical-align: middle;" alt="google" /> <input type="text" name="q" size="31" maxlength="255" id="q" value="" /> <input type="button" id="buscar" value="búsqueda google" />
<div id="resultados" style="width:900px; margin: 0 auto;margin-top: 25px; border: solid 1px #ccc;min-height: 10px; overflow: auto;"> <!-- carga resultados -->
<!-- Búsqueda Google -->
<script type="text/javascript"> //<![CDATA[
$(document).ready(function(){
$("#buscar").click(function(event) {
var termino = $("#q").val();
$("#resultados").load('gos.php',{q:termino});
});
});
//]]>
google.php
Saludos