Checked with your case with our developers. We would suggest creating a custom mapping system with membership system to allow your partners to post event information on the map, and include searching functions for map visitors and the partners as well. This cannot be created by using our map software.
The map would be based on Google Maps so your partners can place the details by address. We are interested to know what to be displayed per event, and how they would be categorized. Are they based on the partner name, or they would be divided into different event types? We also want to know if the partners can be automatically signed up, or you would have staff to create the accounts for them to post.
Since the map would show the events for one week's time, we assume that all events after the happening date would be removed automatically, or they would be removed if the partner delete the location on the map. Please confirm if this is the case.