This could be done with a forum type software.
Advise people to become members and then post party details when you have enough members in any area. You could have online video presentations for features products. You could link to a Pay pal or e Commerce.
You can purchase or lease base forum software but would possibly need a webmaster/programer to do minor modifications.