I agree that doing a precheck with the official DreamHost officials before doing any migration or setup would be good, since you don't want to go through all the trouble of setting up your site only to find out that DreamHost will have some problem with it.
Also, it's worth putting up:
1. a prominent notice of the intention of the site and the underpinnings of its legality.
2. a prominent notice of allowed and disallowed user-contributed content. You don't want to be shut down because of what some user has posted.
Finally, be vigilant for illegal user-contributed content.
What forum and CMS software are you thinking of installing?
Free unique IP and $67 off with promo code [color=#CC0000]FLENSFREEIP67[/color] or use [color=#CC0000]FLENS97[/color] for $97 off. Click here for more options