Be careful with hydrogen peroxide. It is available in several dilutions. The drugstore version is 3%. The beautician’s version is 6%. Then, with industrial grades, at concentrations greater than 8%, one has an NFPA Class 1 oxidizer and then Class 2 at 27.5%. (That is, the concentration is greater than 8%, you must meet NFPA standards to store it.) Merely identifying the chemical is not enough in this case, the concentration is crucial for safety.
No doubt the 3% solution is what is most readily available to you. Go to a drug store and read the cautionary label. Or go online and search for “hydrogen peroxide MSDS 3%”.
The chemistry of the glow sticks doesn’t give the hydrogen peroxide concentration. Maybe its less than 8% (at least one glowstick vendor implies a 3% solution); maybe its higher. The glow effect may be influenced by the hydrogen peroxide concentration. How viscous is the second liquid (the oxalate ester) – just about any liquid can be mixed in a thin, flexible tube, but just pouring to fluids into a bowl won’t guarantee mixing.
One way to answer your question about the use of the hydrogen peroxide is: Will the actors on stage use the same protective measures that are recommended by the chemical vendor while they are handling and pouring this chemical? Will the chemical be controlled offstage as recommended by the chemical vendor – that is, storage, handling by stage crew, etc? Will there be absolute control over this material?
What if the actor stumbles? What if the hydrogen peroxide spills? What if it splashes? Will it damage curtains and costumes or sets? Can one afford this damage either in cost or time to correct it?
How responsible are the cast and crew? How crowded are things backstage?
There are a lot of unknowns in this (and many only you know for sure.). In my own conservative opinion, I don’t think handling an open container of hydrogen peroxide (regardless of the concentration) on a stage is a good idea. (That’s not to say that there is no way to make it safe, but as presented, thee are too many unknowns.)
(Sorry for the long reply.)
Joe