Hi All,
This looks and reads like a Server end issue.
A 403 error in a Web Browser would be a refused connection.
There could be many reasons for that.
It could be that some of you have multiple Logins going on and a second (or third) is refused.
Consider if you have had a web based Login that you closed but did not log out of. Some places such as Google and AIM have persistent logins when you dot this that can last two weeks.
I would have thought that Apple checked with Yahoo first before adding this feature and that Yahoo are aware of this and are not deliberately blocking iChat as a Client.
From time to time the AIM servers have been known to "Go Down" and people in certain areas cannot then login to AIM (There are related issues if AIM Cannot connect to either the MobileMe server or the @Mac.com one to check those Apple ID types).
If the Yahoo connection (iChat Preferences > Account > Server setting) offers SSL, try logging in without it.
The AIM side of this can lose the SSL connection in Leopard and Snow Leopard and needed a manual reset.
If you have Adium or Yahoo for Mac use those to check the Login port and make sure iChat is using the same one.
EDIT I can't see it/hey are listed in Yahoo for Mac.
Port Forwarding.com suggests Yahoo uses port 5000-5001 to Login (On TCP) and 5000-5010 on UDP for Voice chats. (or port 5050 depending where you look)
Running Little Snitch and comparing the ports Yahopo for AMc uses it seems it uses port 80, 443 (HTTPS), 5050 (TCP) and then the Voice/ is a Stun base push on port 3478 using UDP)
STUN is the way Yahoo uses to get through NAT in routers.
(iChat uses SIP)
9:54 PM Friday; July 29, 2011
Please, if posting Logs, do not post any Log info after the line "Binary Images for iChat"
G4/1GhzDual MDD (Leopard 10.5.8)
MacBookPro 2Gb( 10.6.8)
Mac OS X (10.6.8),
"Limit the Logs to the Bits above Binary Images." No, Seriously