On the pp_confirm page, you will need to add a new form with a select list:
[html]
<select name="delivery">
<option value="0">Shipped</option>
<option value="1">Local pickup</option>
</seelect>
[html]
the form should be set to post to itself.
hen adding the set session value server behavior, click the lightning bolt next to trigger and Value and select the delivery form element.
What I meant by the additional checks for the international shipping was additional triggers:
AND
Session variable Value - "If the value of session variable [eCartCheckoutForm_country] is [<>] a value of [AU]
AND
Session variable Value - "If the value of session variable [eCartCheckoutForm_country] is [<>] a value of [NZ]
eCart has support for Australia post. You could use eCart to add in Australia post.