A 51-year-old man has been charged with arson after flames engulfed part of a grandstand, as police investigate whether other fires are linked to the case.