Can I create a seperate folder (eg to host a certain site? Or do I have to use subdomains for different sites?

You can do whatever you want! Go to this page:

And from there, you can specify what folder you want your new domain or sub-domain to point to. The system default is to create a new folder in your root directory, but you can set it to (nearly) anything you want.

Wiliam Stephens

Web Developer