Dear Sir,
Salary is taxable in the country where services are rendered. In India there would be no tax implications as services are rendered abroad. It would be better to pay from the host foreign country company account to whom he will rendered services otherwise in India Everytime at the time of payment of salary you need to file Form 15CA and 15CB.
Thanks