You may be able to simply upload a module.pm file for very simple modules. It will depend on the dependencies the module has on the system. If it is completely self-contained, it may work. I don't think there will be many that will work that way.
For most modules,
I think you'll need to be able to 'build' the module on the system on which it will run. You can usually build a local copy of a module in your home directory with a --PREFIX argument to the ./configure step(see the READMEs). If you have command line access via ssh or telnet, then you can do local builds of the required modules and then employ the 'use lib' trick you refer to in your question.
If you can't get to the machine to do the 'local' builds, your options are:
- get with your provider about installing the modules
- get with your provider about getting ssh access
- get another provider
- do without the modules 'hope this helps
If you are new to Tek-Tips, please use descriptive titles, check the FAQs, and beware the evil typo.