Tough question.
My first question would be where are the money and the goods based. If the company's money and or stock is located in Korea, I'd say find a Korean hosted solution.
If the company and the money is in the US, I'd say try to keep it all in the US. I would also suggest just accepting US dollars in this case. It is very difficult as a US company with a US bank to process foreign currency. However, Most international buyers are USD savvy and can pay with Credit cards and paypal without any issues. There are also solutions that can provide support for currency conversion and language (if you can have someone translate).
In terms of language a cheap hack is google language tools.
http://www.google.com/language_tools. You can put a link on your site that will filter your site through google. An example is Nytro.com then click one of the languages on the bottom right.
Good Luck!