Need some advice - best way to build a school closing membership add-on

Hey everyone!

I manage a weather website for my client, and they are gearing up for Winter. They asked me to look into a solution where schools, businesses, and organizations in their community can have the ability to login into the website, and post whether they have a closing, delay, etc. Then, on the front end of the website, we need to take all of that info, and feed it either onto a page, or into a widget. The info would be organized by member (school, organization, etc.).

Also, we need to be able to create an external widget to give to other websites to post this info on their website, such as radio stations, etc. (probably in a rotating widget format).

What do you guys think? Any suggestion?