Shared Database With Domain Access and Multiple Accounts With Same Email
You should not use Domain Access unless you are planning on sharing users and content between the different domains.  In your instance, you do not want to share users -- and yes, you would have problems if you tried to have duplicate user entries sharing the same email address.  You are therefore better off creating multiple independent Drupal sites, and replicating shared content (if any) via other means.