Intranet for partner

I am just trying to get a mini intranet site together for my partner. She is a visual merchandiser and wants to share images, calendars etc with colleagues in different states.  At the moment I can’t decide between Google Apps and a Ning Social network.

On the one hand the Google Apps ensure that I can brand the site for free, give great calendar, email integration, but there isn’t much in the way of photo sharing. On the other hand Ning gives a great social experience with images, but no calendar. Has anyone come across a good solution for this?

I guess I could set up subdomains for each one but there is so much repeat stuff in there.