It would take a particularly inordinate amount of the same chemical to produce flames like that and it would have to be a solid. Probably some form of a salt. We used to burn various salts in chemistry to produce different colours but I wouldn't even hazard a guess as to how much would be needed to produce a flame of that size.
Let's hope that guy isn't an avid shopper at Vitamin Shoppe for their tri-blend salt supplements because these got potassium salt and strontium. (These two will make reddish violet color looks this in flame.)
--Ciel