@zking
Thanks, so yes I would recommend you sue a SharePoint List to write all the data to in the first place.
As new member you need to keep spaces to a minimum in the SharePoint List, this will help.
I cannot assist with the tags as I would need a lot more information on these to advise.
To add the members to the team might require a premium plan, do you have this. As if not I think you will not be able to do what you want to do.
Regards,
Andrew