I have a potential upcoming project which will be the home for a businesses sporting events, they will have multiple event mini sites, about 4 each year. Each event mini-site will have the same structure but they will have different aesthetics.

The content areas will be:

* Home (Single)
* News (Channel)
* Videos (Channel)
* Photos (Channel)
* Results (Single)
* Media Contacts (Single)

I have no problem setting up the site but I would like offer the client the ability to access an edit entries screen that has just the content for that event.

I.e they could choose the Event from an drop down and they would only see the Singles, Channels and Structures related to that event. 

Also adding the ability to restrict some users access to a particular events content

Is this possible? Has anyone built a plugin for something like this? or know how to?

Thanks in advance.