The company in PNG that has engaged your services is responsible for getting you the work permit.
You need to make sure they have medical cover for you, return airfares, secure accommodation with everything paid for including power water food etc, and pay you a reasonable, after tax salary.