How to map player data

You can use an array of vectors, no? Just create one and keep adding to it every five seconds or so. UE4 can easily handle arrays with 500,000+ elements.