Actually, i'm re-reading your post. I was assuming you wanted to create a public calendar folder. If all you want to do is have someone to be able to read your calendar you would do the following:
(2 Step Process)
(First Step)
(Login to your outlook profile. You need to make changes in 2 places)
(1) Right click on your "outlook today mailbox" which is at the very top of your folder view, click on properties, then click on "permissions" and add whatever users you want and specify the type of access you want them to have
(2) Now right click on your "Calendar" in your folder view and click on "properties", then "Permissions" and again add the users and give whatever role you want them to have.
(Second Step)
(1) login to each users mailbox that you gave permission to. (Lets just say you gave permission to one user and this user name is user1)
(2) Click on "Tools==>Services==>Microsoft Exchange Server should be highlighted==>Click on Properties of Microsoft Exchange Server==>Click on "Advanced"==>Click on "Add"==>Now add your mailbox==>Click on "Apply" and "Ok"
(3) now you should be able to see your mailbox from the folder list (you may have to exit outlook and go back in). If you expand your mailbox this person should be able to now view your Calendar.
* So this is how you would allow other users to be able to view your calendar. You have to do this 2 step process.