First off let me say that I do not practice in Montgomery County and you would best wait for one or more who do to weigh in on this question. In the meantime my reaction to the facts as presented is that it seems that the PO's position might be subject to a successful challenge. Since you describe the issue as having extremely important implications for your living conditions my initial concern that you might not want to stir things up with you PO who has so much influence on your day-to-day existence and holds tremendous power over you should you fall short on the demands made of you by probation. I would consult an attorney to discuss what possible action to take. The logical choice if you were satisfied through the trial/plea phase would be to talk with your trial counsel. If that is not feasible or desirable then find new counsel for this purpose. Good luck to you.
Courts provide probation officers with wide discretion. It is suggested that you have your attorney contact the PO and his or her supervisor to attempt to resolve this matter. If this is not successful, the attorney can file a motion with the court seeking a resolution of this issue.
It has been my experience in Montgomery County that probation officers are given a lot of authority and deference. Your only recourse, in this situation, is to seek a judges ruling on the matter. And, in my opinion, if probation can demonstrate a logical reason for the prohibited contact the Judge will agree with it.
This answer is generally how a lawyer would go about handling a termination of probation hearing. It is not a guarantee that a Court will terminate your probation and does not create a attorney/client relationship between us.