If i understand what you are talking about, the Windows Live Messenger already allowes you to search contacts

Like type in name or number and it finds it

...thats what mine does anyway
If im off track here im sorry

Try using contact clean up if you have to many contacts than what you want

Im not sure if its in Messenger Plus 3 (cant memba) but i know its in Live
