Options:
1. Wire transfer, you can do it via Western Union or your local bank.
2. Moneygram, it is also reliable.
3. Joint checking account. Citibank is one of the largest banks that has branches worldwide including Pakistan. You maybe able to hold a joint account and use it from anywhere in the world. You make the deposit, and any authorized user (your co-account holder) can withdraw and do transactions on the account routinely.
I hope these and above stated suggestions by others help.
