Keeping chicken moist on the grill requires cooking it over indirect heat for the majority of the time it is on the grill. Also, marinating the chicken will help it to retain moisture.