in reply to CPAN through a Firewall

Check CPAN.pm, I think the autoinstall shell can be convinced to pull via HTTP only. (I tried it, I'm hooked).

--
$Stalag99{"URL"}="http://stalag99.keenspace.com";