Hola Javier.
 
Bueno el enlace que me paste ya funciona. 
Tengo varias dudas con respecto al codigo que me pasaste. 
Por ejemplo pongo el codigo.  
 Código PHP:
     
function getwhois($domain, $tld)
    {                                                   
        require_once(“whois.class.php”);
 
        $whois = new Whois();
 
            if( !$whois->ValidDomain($domain.‘.’.$tld) ){ 
                    return ‘Sorry, the domain is not valid or not supported.’;
            }
 
        if( $whois->Lookup($domain.‘.’.$tld) )
        {
            return $whois->GetData(1);
        }else{
            return ‘Sorry, an error occurred.’;
        }
    }
 
        $domain = trim($_REQUEST[‘domain’]);
 
        $dot = strpos($domain, ‘.’);
        $sld = substr($domain, 0, $dot);
        $tld = substr($domain, $dot+1);                     
    
        $whois = getwhois($sld, $tld);
    
        echo “<pre>”; 
        echo $whois;
        echo “</pre>”; 
    
  Primero me falta la clase whois.class.php desde la pagina que me pasaste no esta y encontre algo googleando pero finalmente me daba error de sintaxis. 
Tu tienes esta class, me la pasas? 
Segundo si yo remplazo esta linea 
$domain = trim($_REQUEST[‘domain’]); 
por  
$domain =yahoo.com ; 
Me saldrian los datos del dominio yahoo.com ?