Hi,
mojoPortal can run as a root site or it can run as a virtual directory but it cannot run as a virtual directory and pretend to be a root site.
If you want to run as a root web site you should be able to install it in the root of the web site, any host that says you can't do that will not be in business long. I recommend get a better host.
Best,
Joe