Doesn't it seem like the information you mention has become available in a fundamentally different way (quantity, speed) with the internet?
In this data stream, it would seem that the interaction itself would be part of the data, that is, "user-a -> user-b at 21:31:22.034"
The trick will be to find the value in this data.