This is impossible to do unless someone has your password!! DO NOT GIVE THAT OUT ON ANY PUBLIC FORUM!!!
Have you given people your password before?? If so, this IS why you had someone else in YOUR hotmail.
You should NOT even post your email addy on ANY public forum, you will be spammed to death if it is seen by a spammer.
I would remove this post immediately and NOT post this anywhere. Call your ISP and see if they can help you to create a new hotmail account.
OR, you should delete the old and new accounts and create a completely new one and DO NOT tell anyone your password...and then call your ISP for transfer help. BUT, all you really need to do is copy and paste each contact into the new email accounts addy book (contact list), ONCE YOU CREATED A COMPLETELY DIFFERENT ACCOUNT AGAIN.
Good luck to you...
Never enter a battle of wits with an unarmed person...