Just to come back to you on those numbers. For me, the spread costs including commissions (with FXCM) are as follows:
GBPNZD - 3.8 pips - where pip is expressed in NZ dollars
NZDUSD - 1.6 pips - pip expressed in US dollars
GBPUSD - 1.2 pips - pip expressed in US dollars
Thus using GBPNZD is 3.8 pips which is 2.5 US-dollar pips, compared to 2.8 pips of doing two seperate trades. Thus, in this case, the transaction costs are roughly the same.
(Please [anyone!] do point out if I am making a mistake in the calculations here!)