I've already tried drag the site files out of their folders and onto cyberduck but in vain.
Some German guy had an article about creating a subdomain by leaving it blank and then putting it before the initial site in iweb. But that also was a vain attempt.
Another article on ehow explained to reverse names in the index.html and welcome.html (or home html) files but that also was pointless.
Any real web designers in this forum who can help me with this iweb problem?
Why can't i have a regular website url? Why do i need to say welcome or home.html?
Don't upload the entire folder, just the contents of the folder. You may need to use a separate FTP client to do so rather than relying on iWeb for the transfer.
Most web hosts have it setup so that a index.html is the default file used for a directory, such as your home page. iWeb creates this file for you as part of the site and it simply redirects to whatever your home page is. You would need to overwrite the index.html file iWeb creates with your own home page. This can mess up links to your home page though if they are looking for the other page name.