You can host as many domains on your one account as you like
Just goto Panel > Domains > Manage Domains and add domain2.com to your account.
Setup WP, etc. then, from your other registrar, point domain2.com at the DreamHost NameServers
Maximum Cash Discount on any plan with MAXCASH
How To Install PHP.INI / ionCube on DreamHost