А почему сразу WhoIs?
Для проверки имени достаточно:
а) nslookup needed.dns.name.ru
б) host needed.dns.name.ru
Так зачем усложнять жизнь?
А если ты всеравно хочешь через WhoIs, тогда попробуй такой Перл-модуль(WhoIs вроде, поищи на search.cpan.org.)
Можно зделать и так:
my @lines = `host needed.dns.name.ru`; # берем результаты выполнения, а после - грамотно выбираем нужное.
Удачи.