You definitely can't refer yourself. That is against DH's policy.
Don't forget 97 days money back guarantee. If I remember correctly, you can cancel your account and sign up with a promo code if you did not sign up with any promo code. If you already signed up with a promo code, you can't sign up again with another promo code.
Hope this helps and please check it with DH support for sure.
$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