I checked all my preferences and I don't see an option for iChat logging ou after a specific time. I assume this is caused by having sleep come on. Turn off "put computer to sleep" and "turn off hard drives whenever possible" (because I don't like it ;P) in the Energy Saver palette of the System Preferences. You can still let the monitor go to sleep.