CB Activity would probably be the best way for that since you can have a Recent Activity page that everyone could view that users could post on in addition to profile activity streams. More details can be found below.
www.joomlapolis.com/addons/cb-activity
You can also give it a try on our demo site below.
demo.cbdemosites.com/
The home page is actually the recent activity page on our demo site as well.