LNL -
I don't know about the laws where you live, but in the uS, failure to pay child support is NOT considered a valid legal reason to withhold visitation (which not giving him the passport couldbe construed as). If that is the case where you are, a judge could frown upon you having used this tactic and hold it against you in other ways.

I say, give him the passport, go to the attorney, get your money from H.

Ellie