Hi, maybe this will help.
If you do not have a stand alone FTP program, or don't feel comfortable using one, you can upload files through the Dreamhost control panel:
Log into the Dreamhost control panel
Go to Domains > Web
Select [GO] next to the domain you want to add an index page to (under the column that says FTP).
(If you do not see your domain, then it has not been activated and that would explain why nothing shows up).
Log into your domain with your username and password (whatever user "owns" the domain).
Meanwhile, make an index.html page using Notepad or any simple text editor that looks like this (you can just copy and paste this code):
Testing this domain
Save it as plain text: index.html
Drag it into the folder that says "yourdomainname.com" (whatever your domain is).
Go to http://www.yourdomainname.com
If the page comes up, you'll know that your domain is up and has propagated and is ready to add files to.
If you still do not see anything, then something is not configured correctly.
Sorry if this is too fundamental, I can't tell by your posts if you just don't understand the concept of putting pages on the web or you do, but something is not working. A test page will at least let you know that your domain is up and working.
And do please read the Kbase info also.