All those things can definitely can be put up on a website, and having Joomla installed on the server would allow you to edit the content from any computer
Here is what Joomla looks like installed with their sample data. There is a template chooser if you wanna get a feel for what some site look like.
http://j-jgrafiks.com/TempSites/
Do you have already have a website? If not, do you have the information you want on the site?
Do you need designed graphics, or do you have a supply of some?
Do you already have a domain and/or hosting provider?
All of these play into question when getting your site up and running, but I would be more than glad to put this all together for you.
Just contact me with all the information you have on the organization, i.e. contact info, phone numbers, website (if any), etc., and the information you want on the websites.
You can just reply to this thread or click on the J & J Grafiks link below and there is an email form, or just message me through this forum.
-Jeremy