As others have said, you need a Migration agent on this.
An Australian permanent resident sponsor must 'usually live in Australia' to be able to sponsor on the 309 visa.
See this earlier post on the subject http://www.australiaforum.com/534282-post3052.html