First i followed a link that had something to with the command prompt - disable/restrict/enable but this didnt work
i unistalled and then re-installed latest version of msn and made sure the firewall was blocking msn, this also didnt work
After afew days i found this website on www.dotcomUNDERGROUND.com and it told me to do this - START> RUN
2. Type the following
in RUN box)
regsvr32 Softpub.dll Mssip32.dll Initpki.dll
3. Click on the OK button.
You should now be able to sign-in to your msn messemger or windows live messenger.
Regsrv32 is a command-line tool registers .dll files as command components in the registry. More information on the Regsrv32 command can be found here
This fixed it and ive had no problems since. Thanks people!