Your free app can be used by external users. Just create local accounts in your app and give them their account name and password so they can login with those credentials. Note that there can only be 10 active accounts in your free app if I remember correctly.
Regards,
Ronald