A. Yes, when adding an item to the calendar there is a drop down titled "Assign To" and you can define if it is for all members, some members, or not for members.
A. ~membership~ = Title of the Member's Membership
~password~ = Member's Password
~username~ = Member's Username
~fname~ = Member's First Name
~lname~ = Member's Last Name
~email~ = Member's Email
~phone~ = Member's Phone
~siteurl~ = The domain name of the site
~burl~ = The domain name of the site with /admin added to it (DEPRECATED)
~address~ = Member's Address
~city~ = Member's City
~state~ = Member's State
~zipcode~ = Member's Zipcode
~ip~ = Member's IP
A. ~membership~ = Title of the Member's Membership
~siteurl~ = The domain name of the site
~fname~ = Member's First Name
~lname~ = Member's Last Name
~email~ = Member's Email
~phone~ = Member's Phone
~username~ = Member's Username
~parentfirstname~ = Parent's First Name (5.0+)
~parentlastname~ = Parent's Last Name (5.0+)
~afname~ = Parent's First Name (DEPRECATED)
~alname~ = Parent's Last Name (DEPRECATED)
~sitetitle~ = The title of the site (system)