A boy with special needs is fighting for his life after his family says he was set on fire in Kerrville over the weekend.