You can do it with some position calculation and some spare controls.
For each bunch of data you add to the graph you have to calculate the position where the limit was exceeded. You can use property nodes to get the position and size of the graph and the min and max time of the x-axis. This should allow you to calculate the position where to place the control. You need some controls outside the visible aerea and move one of them into the right place. Then the user can enter some text. With the next bunch of data move the control to the left. If the point is going behind the left border move the control outside the visible aerea. You must have an idea how much controls must be visible at the same time. You must place them on the FP when editing the VI because you cannot create controls programmatically. You can only move them around or make them visible or invisible.
If you use the visible property of the control you can find an unused one when a new point goes out of limit.
Waldemar
Using 7.1.1, 8.5.1, 8.6.1, 2009 on XP and RT
Don't forget to give Kudos to good answers and/or questions