Can someone create a myFloc Card Account for another person?

No, the person who owns the account must create the myFloc Card Account.  They can get assistance in establishing the account from a trusted friend or family member if they choose.