Hi inc.,
I know almost nothing about Purebasic inner working, but I believe what you are trying to do is to having a quad displaying a shader program/effect and on top of that displaying a text scroller or image, right?
If that's correct, on your opengl screen, draw a quad, with same size of your screen width/height, and apply a shader program do it, disable opengl depth_test and then draw another quad or quad strip (size w/h of your text font) and apply your texture scroller, a 3D object can be drawn this same way.
I hope that help, and if you like, you can post a example code and I'll take a look at it.