Hummm !!,
Let me run thorough this again and see if I missed anything.
You have a Google Mail account
At You Google Accounts Settings you have Enabled Talk and can Chat from the Google Web Site (In Gmail or iGoogle).
You have used the same name and password to set up iChat.
iChat reports in the Server settings tab that talk.google.com is the Server
That SSL is On and that the port was 5223 (you may have tried 443 as well).
The Mac Firewall is ON
In the Advanced Button the Allow Signed Apps is Enabled and iChat is in the List.
You do not appear to have answered if the router is set up for iChat.
Any internet connection is made up of 65535 "ports" as they are called. (think of them like TV channels)
The first 1024 ports are open in most devices which allows Web Browsing, Mail and things like FTP to work without any further set up.
Some routers need you to make adjustments if the apps you use want to use ports above 1024
iChat wants to use ports above this number.
For Jabber 5220, 5222, 5223 (All on the TCP Protocol)
For AIM 5190 (Both UDP and TCP some s Text chat and Login some is File Sending)
To Send an A/V Invite needs port 5678 on UDP
Any A/V Chat needs to be able to access ports 16393-16402 although it will only use one of these)
Screen Sharing needs a random port.
Because of the Random port it is better that you use UPnP, if you router has it, to open the ports.
9:00 PM Sunday; September 18, 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