Turn off your network (Airport, Ethernet, Diaup, or whatever) connection before opening iChat. It should then open. You'll have to do this every time you open it. I experience this problem too, came with one of the more recent security/system updates, and no one seems to have found a solution to it (short of reinstalling the OS).