Magento can handle setting up different languages, tax rates, payment methods, shipping methods, domain names, and sub-domain names by a feature it calls store views. Guides & Resources on this topic:
Magento WIKI Guide
Fabrizio Branca Developer Post On Topic
Groove Commerce Guide