In reply to:
I'm not understanding this.
I can understand why you are confused. When you register a domain name through DreamHost, under an account with no active hosting plan, the situation can become complicated due to the fact that DreamHost does not provide DNS for the domain, only registration. Unfortunately, if you want DreamHost to host the DNS for the domain, you will need to purchase a hosting plan.
In reply to:
1.) Dreamhost owns my domain name, not me
No, *you* own the domain name, DreamHost is simply the registrar.
In reply to:
2.) I don't want a website, I just want the name. Thereforce I don't have a hosting package. I only have the domain hosting package including the domain name I purchased.
See above; DreamHost does not supply DNS hosting for the domains registered here, unless you also have a hosting plan under your account.
In reply to:
3.) The registrar where I purchased my domain will maintain DNS zone information about my domain name. If they don't then who in the world does?
Usually the company providing the hosting for your domain will also provide the DNS, you just set the name servers for your domain (at your registrar) to point to the name servers of the hosting company that you are using.
If you are stuck for DNS, I believe ZoneEdit provides free DNS services. Note, I have not personally used these services.
Mark