Here's a super quick fix so that the routines in http-lib.pl can GET & POST to virtual hosts. Just add: Host: $hostname to the HTTP/1.0 headers sent in the 2 relevant subroutines, HTTPGet & HTTPPost.