Anyone can register a .ms domain name; there are no residency requirements.
There is no limit on the number of domain names that any Registrar or Registrant can register.