Are you behind a firewall? My assumption is yes you are. Yahoo messenger, and MSN messenger, uses dynamic port selection for its services. Some firewalls do not support dynamic ports. If you have one of these firewalls then there is nothing you can do to make it work. If you do have a firewall that supports dynamic ports then you can confirgure it to listen on the range of ports that Yahoo uses.
BTW if you are going to open those ports please post your firewalls IP address here so the rest of us can slip into your network through these ports. (Just kidding) There is a HUGE risk when you configure dynamic ports so make sure you take the time and look at your network security prior to doing this. There is a good reason most corporate networks block this application and others like it.
Chuck Stewart
Network Administrator
MFC Service Corp.