one/two,
the cheapest way I know is to open an account with an aussie broker.
There is a wholesale broker in Australia who charges a flat fee per trade of $30 (around 14 quid) regardless of trade size. You can get the forms online at www.aotonline.com.au.
The best part of their service is you can actually daytrade up to six times in the same stock and only incur a single contract note fee. It measn you can buy,sell, buy,sell etc and only have a single buy note and a single sell note and total costs of $60. Not a bad deal if you want to daytrade (or night trade if you are in the UK!).
You will need to have a cash management trust opened also but this can be done easily and you'll get around 4.5% interest on your money. If you need a hand opening one I can recommend one that I use - www.adelaidebank.com.au
Another alternative if open an HSBC account. Can then trade 15 markets across the globe - don't know the costs from your end though.
Hope this helps.
AT