К какому ip обращается php сначала, к локальному или внешнему?
Нет конечно. 172.16.*.* это адресное пространство частной подсети. Для ознакомления
Вам надо будет связаться с сетевым админом, чтобы сделал проброс порта с внешнего IP вашей сети на адрес 172.16.0.5 или же сделал ему выделенный внешний IP.
Нет не будет, вы используете приватные адреса, по рфц в интернете их запрещено использовать.