A 15-year-old boy has been taken to hospital under police guard with burns after allegedly setting a restaurant in Melbourne's south-east on fire.