Do I need to set up SAP user for every user of module?

I think you knew the answer beforehand as you already mentioned it in your question. You need to set an SAP user for every user to work the SAP prescribed way otherwise you are violating the service agreement of SAP and hence support will be void.