For IDD calls i would invest in a China Mobile card of some sort, they usually work out cheaper for International calling than local HK cards. Keep a HK card for keeping in touch with your local friends.
Unless the rules have changed, some networks will accept an credit-card or eps banking card, drawn on a local bank account. So long as you can make autopay, they'll be quiet happy. Other than that..
good luck.