Usa semplicemente "who" nei contesti informali e smetti di preoccuparti. Sul serio, la maggior parte delle persone non se ne accorgerà, e chi se ne importa viene sempre più visto come pedante. La regola in sé è semplice però: "who" è per il soggetto di una frase (la persona che fa qualcosa), e "whom" è per l'oggetto (la persona a cui viene fatto qualcosa). Quindi "who did you talk to" tecnicamente viola la regola - dovrebbe essere "whom did you talk to" perché la persona riceve l'azione del parlare. Ma nella realtà, soprattutto negli sms e nelle email agli amici, letteralmente nessuno ti criticherà per aver usato "who".
Anche nelle email di lavoro, il registro conta meno di quanto pensi. Se scrivi a un collega "who should I contact about this?" oppure "who did you see at the conference?" sei a posto. L'unico posto dove "whom" appare ancora regolarmente è la scrittura formale - come le lettere di candidatura o la corrispondenza ufficiale - e anche lì sta diventando sempre più raro. Se vuoi davvero essere al sicuro e suonare naturale nella scrittura informale, usa "who" in tutti i casi. La lingua sta comunque evolvendo in quella direzione.