Youll have a hard time finding a pre-made script that does all this, especially a free one. This sounds like a complex project that will likely require custom development. If you are not a developer yourself and have no experience with programming and customizing web scripts, you will definitely need to hire a professional. Try posting your requests on some of the platforms where you can find freelance developers to help with your project, like Upwork or Freelancer.