I think it's all or nothing in ArcMap. You could try converting the labels to geodatabase annotation, which does support transparency. Perhaps if you had one set of annotation with halos, and a duplicate set with no halos, you could layer the no-halo set on top and set transparency to zero, and put the set with halos below with 50% transparency.