What chemicals are mixed together to cause chemoluminescence?
If you want different colours, you might want to give the peroxyoxalate reaction, known from glow sticks, a try.

Typically, you will need three components:


a diaryl oxalate
hydrogen peroxide (to oxidize the diaryl oxalate, probably to a 1,2-dioxetanedione)
a fluorescent dye, which determines the final colour.


Wilhelm J. Baader has examined the reaction in great detail, and you'll find a lot of references on his website.