From what i know, iCloud is like a personal storage and you uses your own Apple ID for it.
What i want to ask is that, is it possible for users to store for example an image and be shared with other users?
Which means something like DropBox. You upload files into your DropBox account and there will be a url that allows other people to download the file.
Does iCloud has this kind of function?
Probably better answered on https://apple.stackexchange.com/.
However, as of right now, the answer is no. iCloud isn't a multi-user file sharing service. The only way to share documents, photos, or other data is to email, tweet, or MMS a copy.
Just out of curiosity ... they seem to be sharing iClouds ... how does this work or does apple support this now ?
http://www.busymac.com/busycal/userguide/index.html
It looks like you can share calendar data through iCloud. Don't know about any other apps.
http://www.busymac.com/busycal/userguide/caldav-sharing.html