If you don't have a shell, remember: CGI is code. You can run anything in a CGI script, including commands to install modules. People have actually written (very dangerous) fake shells through a CGI form interface. In general though, I would advise you to stay far away from hosting environments that are that lame. An account with shell access and CGI is worth the small amount it costs.