although I do not know the specific features of an 100webSpace account, I can give you some advice from my point of view:
1. Most of the content in a moodle package is contributed by the language files. If you unpack the package locally (i.e. on your PC), go to the lang directory and eliminate all the languages you think are not relevant for your learners in the first place, you might well end up with around 7 MB file size if you then re-zip the whole package.
2. When installing the package on the remote server, I can definetely recommend to to this by transferring the zip file to the server and unzip it there, because unzipping it locally and then transferring file by file is either not feasible (if done manually) or at least very time-consuming (if done with some software like WSFTP).
3. Another quite tricky thing is one php setting (if php is not available on the remote server, you can forget about running Moodle anyway): if SAFE_MODE is activated (which is the case for my webspace provider) AND there are different user IDs for web administration/FTP on one hand and running php scripts on the other hand, you constantly run into problems whenever Moodle tries e.g. to create new directories. This is because if SAFE_MODE is on, a specific (Unix-) user might only work with files and directories which belong to him.
Hoping that this was not too confusing, I wish you good luck for getting up to speed with Moodle!
Greetings from Germany