Answer:
No, Glenn Beck does not have two sons, he has one. He has two daughters from his first marriage. The older girl, Mary, has CP. The younger girl is named Hannah. Beck and his current wife Tania have an adopted son, Raphe, and a daughter, Cheyenne.
Thus this is a total of three daughters and one son.