I am researching on how to properly build a recurring event system, that will allow for "custom" data on each recurring event. Say I have an event that I have set to repeat every thursday. I then wish to allow users on each event to tell if they are participating in this specific event; invite users to a specific event on a recurring date; have a "wall of posts" on each recurring event date, etc. Or even, say that one of the recurring events will have a different end-time.
The best I have found so far, on creating recurring events is this: Calendar Recurring/Repeating Events - Best Storage Method - specfically this answer: https://stackoverflow.com/a/16659802/2118665
However, in all above examples, each event is stored and have the same "event_id" on each date. This makes it more or less impossible to store specific information on a event, say the third of the recurring events.