There used to be a template class for the MSNP9 protocol lying on the net somewhere, although I keep getting an error when I try to use it these days, I think the login system has changed.
It was written in PHP and didn't really do much, but I can see how it could be easily modified to do *something* constructive...
Although to make a proper working client you'll need something like JavaScript or AJAX (oooh now there's a cool idea...)
I can't remember, but I think if you want to just get a users contacts and display them, as long as you don't send the ILN NLN command, that it won't sign you out if you're currently signed in...
Check out the PHP Class
here.