You're off topic for this forum, which is dedicated to Windows Live OneCare.
To reset your hotmail password, you need to know the answers to the secret questions and/or you need to have configured an alternate email for your LiveID profile. You can perform the reset at http://account.live.com
If you cannot, you will need to contact support at http://support.live.com and provide a significant amount of proof that the account is indeed yours. This information will be requested in the reply from support.
Since your problem is actually MSN related, http://support.msn.com will give you your support options for any paid accounts that you hold.
-steve