in yahoo msng u have to first go to preferences, then go to the option archive, there u will have 3 options to save all ur chat or not to save or delete the chat once u sign out. If u'll select the first option then u can anytime access ur chat history.

To view ur chat history go to contacts, there b a tab for message archieve.

hope it'll b helpful :)