As an alternative, you may just want to post your questions. WordPress theming is pretty standard across website hosting companies. It's just php and css basically. You can find a lot of info on codex.wordpress.org about the functions available, and look at how the free themes operate.
I've written a few themes myself and while all of them run on sites on DreamHost, I can't think of anything that is DreamHost-specific in them.