in reply to displaying visitors full hostname

Assuming people aren't using anonymous proxies, i thought a tool like webalizer (perl) or awstats (c) does this for you.
In debian i'd use the module libnet-xwhois-perl - Whois Client Interface for Perl5 to check this kind of information, form cpan use whois