This post will show you how to get an Windows Live ID that is not for your country, for example if you live in the UK but want a @live.com Windows Live ID, and since when you sign up using a UK IP address you will just be shown @live.co.uk and @hotmail.co.uk.
You can do this different was but the easies is as follows:-
For @live.com and @hotmail.com go to https://signup.live.com/signup.aspx?mkt=EN-us&id=64855&ts=4796204&sh=6gGR&ru=http%3a%2f%2fmail.live.com%2f%3fnewuser%3dyes%26hm%3d1&rx=http%3a%2f%2fget.live.com%2fmail%2foptions&rollrs=12&lic=1
For @windowslive.com go to https://signup.live.com/signup.aspx?mkt=EN-ID&id=64855&ts=4796204&sh=6gGR&ru=http%3a%2f%2fmail.live.com%2f%3fnewuser%3dyes%26hm%3d1&rx=http%3a%2f%2fget.live.com%2fmail%2foptions&rollrs=12&lic=1
All you have to do is to change the mkt=EN-US to mkt=EN-**, with ** being the top level domain (.co.uk) as the country you wish to have a Windows Live ID from, for example Canada will be mkt=EN-ca, this is because Canada’s top level domain is .ca.
Then fill in all your details and accept to the Terms and service agreement.
The reason why you should only do this is to protect your email address, so others can pretend to be you claiming that “you” got the new top level domain email address.
And you should not use the extra Windows Live ID accounts for email, storage, just keep them alive but not used. This means that Microsoft would less likely to delete your accounts. For example you use your @live.com ID all the time and have a Skydrive account and have space but you start using your @windowslive.com ID for Skydrive as well, this could get you into trouble.
As I said this method is JUST to protect your ID nothing more (such as storage).