Yes, dreamhost offerst FTP. There were basic instructions sent in your welcome E-mail. You may find you can use webftp.dreamhost.com (as long as your upload is under 7mb). Just enter your domain.com, user, and pass.
There's also a descent article in the old K-base that you may find useful. I'd sigguest using filezilla if you're going to download a program, as discussed in that article.
art.googlies.net - personal website