The closest eBay has to a function like that is the rate tables, which while ultimately is flat rate, allows you to specify different postage costs to up to 15 locations in Australia, and you can specify costs by a couple of different factors (eg by item, by weight and by location). 

 

More info here: http://pages.ebay.com.au/help/pay/shipping-costs.html#tables