Virtually any travel agency will be able to arrange a private guide for you. Even if your agency is not Xi'an-based, IME the agencies have networks and can arrange whatever you need. The only issue is that guide quality can vary from fine to excellent.
If you are not working with a travel agency already, I can give you the contact information for the Beijing-based agency that I use. PM me if this would be helpful.