How can I make my iChat to connect again to chat server when I wake my Mac?
What version of iChat do you have? When I close my computer (thus putting it to sleep), and then reopen it, after 15 seconds or so, it reconnects. I have v5.0.3.  Check to see if you have that version, or whatever the newest version is. If that doesn't help, try reinstalling the program.