It is possible, but to perform the GUI part we need a UI framework - WPF, Qt, whatever. I can do it for you, I have over 3 years of professional experience in C++ and I'm an expert in It. I suggest using Qt for the GUI part, and I can provide an algorithm that will do this type of dynamic stats. If you are interested, please contact me, so we can discuss the details and start right away.