Are "talk" sessions logged or can they be logged?
If you use the script command, output to the screen can be captured (works for some things - GUI interface's don't work).
But if you are looking for just logging if someone uses talk, or logging a talk session you were not invovled with, not that I know of.