can I get dreamhost to register a .ms domain?
no, go to domains>registrations and it clearly says:
"Register a new domain (.com, .net, .org, .info)"
if you want .ms go somewhere who does register that (netsol.com) and point the DNS to dreamhost and then add the domain in your admin.
More info on .ms domains: http://en.wikipedia.org/wiki/.ms