No problems, questions is always welcome , none is stupid.

First, from the FMOD Documentation, applies to TGLXStreamItem aswell:
All you have to do is drop 'markers' into a wav editing program like SoundForge, and FMOD will automatically generate callbacks as the stream plays when the play cursor runs over the markers!.
The strings that you label markers with are even passed into the callback.
Note that only WAV files and MP3 with RIFF wrappers will work here. The markers are saved in a RIFF chunk.

Remember FMOD is a real-time system and the amount of time spent in a callback has to be low, or you could cause buffer underrun or stuttering.
Then just assign the OnCallback event, load and play the file and it should do the trick.

It's also possible to add sync points manually, hoverver GLX hasn't that implemented so you'll have to add them your self.
If you don't have this luxury or want to use a format that doesn't support this feature, then the next best way to synchronize a stream is by using custom synch points. This way you can add and remove your own points that wav markers would normally generate. See FSOUND_Stream_AddSynchPoint.
Add your markers manually with this and set your synch point callback with FSOUND_Stream_SetSynchCallback
Your callback could then look something like this but you can put what you like in the callback function.
If you want's more info on fmod, you can download the documentation etc at www.fmod.org