Estube probando el último script de Whois q dí .. Funciona correctamente y está bien completito en funcionalidades para Dominios y busquedas de estos (no solo disponibilidad; sino Whois y otras busquedas mas complejas). Se basa en conectar al servidor whois.XXXX.?? de cada NIC de cada pais o a los internacionales para casos como .com .net .... (networksolutions por ejemplo) ...
Una vez conectado .. esperan respuesta .. La respuesta es una frase .. cada servidor de Whois para cada domino de pirmer nivel tiene su propia respuesta: "No match"... "nothing found" .. "No match for" ... etc .. para el caso de ver si está disponible o no .. Para el Whois completo usan otras técnicas.
Si lo pruebas .. una vez q te bajes el script en cuestión (pidelo que te lo envien al e-mail por si tienes problemas con la descarga ..) te bajas la lista completa de servidores de Whois a la fecha q tengan de:
http://www.mattsscripts.co.uk/servers.lst
Por lo demas .. o estudias el código y ves como lo hacen .. o usas su propio sistema de "templates" q incorpora .. En su manual de referencia explican como diseñar nuevas templates ...
Un saludo,