How long after I register my domain at DreamHost does it take for me to be able to upload to it?
You can upload directly to your server (ie ‘machine.dreamhost.com’) within an hour or two of signing up. The correct hostname to use, along with your username etc. should be mailed to you once your user is activated.
It will take a day or two after you register your domain for the new DNS information to update with the GTLD root servers and propagate to your ISPs DNS servers.
"You can upload directly to your server (ie ‘machine.dreamhost.com’) within an hour or two of signing up. "
Can you give me more information on this? Does this mean that I would be able to type in my domain address and see something I’ve uploaded? This does not seem to be working.
Nope - you can just upload.
You asked how long before you could upload, not how long before you could view the stuff you uploaded.
You can put something like this in the browser bar:
and view your files over FTP. You could also setup a fake subdomain (blah.dreamhost.com), and set it to mirror the web service for your domain.