Firing back up through the carb is pre-detonation of the fuel. All can be caused by excess fuel(running to rich), timing to far advanced and the intake valves aren't completely closed before spark, or an intake valve(s) not seating completely. Either way you have fuel igniting back up into the carb. Fouled plugs are a good indicator of running rich. What's he using for a carb?