To be honest, you should use a downloaded FTP client (or browser plug-in) in SFTP mode. You should check the "disallow FTP" box for your users in the dreamhost panel.
The technology to do just that is pretty easy to acquire these days, much easier than it was even just a few years ago.
As far as your forum account, no clue.. but is the email address associated with your forum account the same as listed on your contact info, and has it always been? If they couldn't associate it to a customers account they may have taken action against it for some reason in the past.
I've observed that the admin goes out of his way to allow free speech, and the only things I see getting removed are actual spam.