BT Yahoo's webmail has an "Archive Messages" option - Download your BT Yahoo! Mail messages for offline use. I've never used it, so I don't know how it saves the messages (individually or a single archive file).
I would imagine other ISPs would have a similar facility.