yes most of the messengers can save chat conversations.
Gtalk save chat conversations in gmail account.
yahoo messanger saves conv. to computer and deletes the same when you logout, these are default settiings but you can change this to always keep chat conv.