Kyanar:wmoore:Kyanar: Klipspringer, another option for you there is Westpac's Express Card - basically it's an account with Westpac with TWO cards attached. One card is here, and you hold onto it, and the other card Westpac sends to your family member overseas (they won't send it to anyone in NZ). Then you pre-load it with cash, and the recipient uses it like a credit card back at home. It's $1 per load, and you can withdraw money for free from "Global Alliance" members (ABSA in South Africa).
ray, I use OrbitRemit myself - takes about 2 days for the money to get there, costs $5. No fee at the other end as they do it as a local bank deposit. Limited range of destination countries though. They also have a loyalty program - every tenth payment is fee-free, as is your first one. They're an NZ company too, if you feel like being patriotic.
Another one to look at is ANZ cash passport card. You can load multiple currencies on to the one card. Send one of the cards to them to use. Takes 2-3 days for money to show up on the card. I use one here in the UK (with family back in NZ)
You can't do that. It's highly illegal to send cash or negotiables (e.g. prepaid credit cards) by cash or courier. You can be hit with a VERY hefty fine for doing what you suggest.
dacraka: I recommend NZForex, their fees are a lot lower than any of the banks and really fast - really nice people to talk to on the phone as well! Love their 24 hour phone support too.