Can i enroll for Apple Developer Program from different country because Apple Online Store is unavailable in my country, and can someone else pay for my account?
You can technically enroll from any country, regardless of country.
I know of a man that had the same problem in Ukraine. His problem was solved by depositing the money via a bank account to a bank account at Apple. I would contact Apple and wait about 48 hours before taking any actions because usually that's the time apple needs to reply to mails.
Please don't ever trust random people to pay for services like this. If they paid for your developer account, the developer account technically belongs to them, and so do their contained products ;]