You mean host a subdomain? You register domains, not subdomains.
I think you're saying that you want to host a subdomain at dreamhost.
What you need to do is to add the domain to your hosting account first, then you will be able to add the subdomain.
Afterwards, you can delete hosting for the domain.
Extra lifetime domain and $82 off with code [color=#CC0000]1DOM82[/color] or use [color=#CC0000]LM97[/color] for $97 off. Other Dreamhost coupon codes