Directvobsub has a directshow filter so you can show subtitles when playing avi's - but that doesn't seem to work with an mpg file.

Anybody know of such a program?

(Ie, not rerendering or encoding, just on the fly adding subtitles - from a text format)