Parece que você está procurando o formato de arquivo ICalendar . Esses arquivos são freqüentemente compartilhados como arquivos .ics, embora, para o caso de uso descrito, possa ser mais conveniente criar um calendário na Web, por exemplo, no Google Agenda, que o usuário assina no cliente de calendário (por exemplo, Outlook).