You would have to do it using Rewrite Rules.
I think in IIS the way that you would have to do it would be to create three different sites pointing to different home directories. All three of them mounted with the same IP addresses and you would use Host Header Values to determine which site contect should be used.
In Apache you would use something like the following using mod_rewrite:
Code:
RewriteCond %{HTTP_HOST} ^exemple\.se [NC]
RewriteCond %{HTTP_HOST} !^$
RewriteRule ^/(.*) http://exemple.se/index.php/sv/hem/$1 [L,R]
RewriteCond %{HTTP_HOST} ^exemple\.dk [NC]
RewriteCond %{HTTP_HOST} !^$
RewriteRule ^/(.*) http://exemple.dk/index.php/da/forside/$1 [L,R]
RewriteCond %{HTTP_HOST} ^uk\.exemple\.dk [NC]
RewriteCond %{HTTP_HOST} !^$
RewriteRule ^/(.*) http://uk.exemple.dk/index.php/uk/home/$1 [L,R]