would a lookup table work?
relatedDJtable
id relnightId relDJId
1 1 1
2 1 2
3 2 1
4 3 4
nighttable
id night
1 night1 description
2 night2 description
DJtable
id DJ
1 Max
2 Darrin
3 Rusty
4 Sue
The lookup table relates the event (relnightId) to the DJ (relDJId).
each of the fields points to the Id for the night and the Id for the DJ. That way, each event can have 1 DJ or many DJs.
There's a good tutorial out there with this technique, but unfortunately, I can't remember the author and I can't find it right now. I'll keep looking.