Are you saying that since a module is simply a file containing related functions that I can access those functions by putting the file alonside the script that uses the functions rather than by installing it in the normal way.
I guess that if I can do that then there are no limits to what I can do on a shared server. I will experiment.