A bit of lateral thinking and gmail's calendar can sort this out. You can subscribe to calendars (I subscribe to F1 and Xbox game release calendars) in gmail.
Create a new account and share it's calendar with the users you want to update, then whenever you update the new account's calendar it'l get pushed to the subscriber's account(s).