You can't trust the client. It's the same fundamental flaw with DRM. If that person does not want it archived, you can make it difficult but not impossible.
Actually, I can get the source code for the client, delete the "auto expire" feature and compile it. So there's nothing stopping anyone from archiving messages you want them to be able to read.