Can someone get insurance on a car if he does not have a license in the United States but has one from another country?

Yes. You can get insurance on a car without having a license at all. However, you can't legally drive the car without having a valid license. As far as driving with a license from another country, I don't know what our laws are on that, but you should have no trouble getting the car insured.