This isn't a direct answer to your question, but you can also use ppm with a local repository. You then could download the modules from the FTP server manually.
This link explains more. Installing modules is (usually) an infrequent enough task that I dont' think this would be too painful.