That sounds like a wonderful idea... but far too much work for it to be worth it. Maybe next year...
$conn = fsockopen ('whois.verisign-grs.com', 43, $errno, $errstr, 1);
fputs($conn, $domain."\r\n");
while(!feof($conn))
$output .= fgets($conn,128);
$registrar = reset(explode("\n",end(explode('Registrar:',$output))));