ah, dimenticavo..
se trovi complicata o fatta male questa classe, ben accette altre proposte!
A me interessa il risultato finale che deve essere questo:

Cerca il dominio: prova.it
(prova va scritto in un campo di testo)
(l'estensione invece viene presa da un elenco sottoforma di select)

Invio dei risultati:
prova.it --->libero
prova.com ---->non libero (vedi whois)
prova.net ---> libero
prova.biz ---->non libero (vedi whois)
ecc..

Lo script per whois cè l'ho già. Mi manca il procedimento scritto sopra.