Yes, your sponsor will have to create their own StoreCash account with a different phone number, email address and provide additional information.
Once your sponsor signs up, they will have to either send you a sponsorship offer or put in the unique code they received from you.