First off a bit of CPAN wierdness. With perl -MCPAN 'install Sys::HostIP'
you get version 1.0 (07 Jun 2000), rather than the latest version (1.3.1
29 Sep 2003), something to do with the change of owner (five->bluelines).
Unfortunately 1.0 is the only version which doesn't use local %ENV (...and
hostip() was the old method not the new one).
http://search.cpan.org/~five/Sys-HostIP-1.0 (07 Jun 2000)
http://search.cpan.org/~bluelines/Sys-HostIP-1.3.1 (29 Sep 2003)
I'll respond more on this in a minute as I'm lookking at it now, but
first,
FIVE should login on PAUSE and grant CO-MAINT to BLUELINES. The reason
CPAN does this is its not being indexed as BLUELINES has no perms.
i.e. The Apache-DBI debuacle recently :)