You can share a calendar via the iCloud.com web interface. Log in, choose your calendar and get an option to share with specific people or with the public. If you choose public you get a URL (webcal://p03-www.icloud.com/ca/subscribe/.......) which you send.