in reply to Whois script help

Where exactly is that message coming from? If from whoisip_query then you have a bug to report to the author of Net::Whois::IP. The bug would be that the module does not cope correctly with the bad data you are supplying - www.yahoo.com is not an IP address.

As for solving your problem ...

for i in `cat list-of-domains`; do host -t NS $i; done