You may want to consider a social skill group. Many places offer psychological counseling also offer social skill groups. They all have different focuses. But I am sure some of them deal with exactly the kind of things you are talking about here. Your DD's pediatrician or other doctors should have recommendations. Is she under the care of a psychologist?