Si tienes XP quizás esto lo solucione, aunque antes de hacer nada espera a ver q opinan los demás de esto.
CONFIGURAR EL FIREWALL PARA ENVIAR ARCHIVOS CON EL MESSENGERPara enviar archivos con el Messenger en Windows XP debes configurar el Firewall siguiendo estos pasos: 
Haz clic en el botón Inicio y luego sobre Panel de Control. 
1.- Busca el icono de Conexiones de Red y haces doble clic sobre él 
2.- Selecciona el icono de tu conexión de Red y haces clic con el ratón derecho sobre Propiedades, luego sobre la pestaña Avanzadas, ahí vuelve a pinchar sobre el botón Configuración. 
3.- En la pestaña Servicios pincha sobre el botón Agregar 
4.- En el apartado Descripción del Servicio escribe lo que quieras, por ejemplo Enviar archivos con el Messenger. 
5.- En el apartado Nombre o dirección IP..... el nombre de tu ordenador, si no sabes exactamente como es, vas al Panel de Control, Sistema y Nombre de equipo (debes ponerlo tal como está aquí). 
6.- En el apartado Número de puerto externo debes poner 6891 y seleccionar la opción TCP si es que no lo está. 
7.- En el apartado número de puerto interno pones 6891 aceptas todo y comienza a enviar tus archivos. 
8.- Hasta este punto sirve para enviar solamente un archivo a la vez, pero si deseas enviar hasta 10 archivos hay que hacer exactamente lo mismo para los puertos 6891 y 6900. 
Fuente: http://www.mundomessenger.com/