Yes, each client of Flourish is required to have a unique email address associated with their account, as email addresses are used to allow each client to log in to Flourish.
If you would like to establish a joint account with another Flourish Cash user, you will both need to use unique email addresses, although it is not required for you to both create a login or manage the account on an ongoing basis.