Every database needs a hostname. The domain of the hostname must be hosted in DH, otherwise you will get warning saying "domain must be hosted with us".
I believe you've registered a free dreamhosters subdomain. You can try to set the hostname to your free dreamhosters subdomain and it should be fine.
$50 off and 3 free domains with code: [color=#CC0000]DH3[/color] [url=http://dreamhost.com/r.cgi?296804/signup|DH3]Sign Up NOW[/url] or More Codes Here