1) With the current feature set, you could combine the events into one on the server side (that would mean modifying the data source so there is just one event with all the details joint together instead of 7 events). To DayPilot, it would appear as a single event so you would have to tweak it a little bit (modify text to include hyperlinks to individual events, for example).
2) What you describe seems to be very similar to this request:
http://forums.daypilot.org/Topic.aspx/385/event_stacking_and_daypilotmonth_month_names
But so far there is no specific plan to implement this one (although it's starting to be an interesting use case).