This peculiar character seems to be a fellow explorer. He is kind, and is eager to help you out and tell you where the other Glow Stick is.
You'll find Glowstick Guy down in the Storage Cavern on Early Poptropica Island. He is standing on a ledge below where the glow stick is located. When prompted, he will tell you that there is a glow stick on a ledge above.