Does anyone know of an easier way to detect forced subtitles within an .IFO file??

At the moment I'm creating VCDs & I feel like I'm doing this the long way round:
1. Extract ALL sub-streams from .IFO using VobSub
2. Change the resulting .IDX to show only forced subs = ON
3. Create the movie as one big .MPG using DVD2AVI & TMpgEnc
4. Open the .MPG in VirtualDub and stick the .SUB subtitle file over the top as a VobSub filter.
5. Go through each of 30 odd sub-streams, checking to see if there are any forced subtitles present...
If there is then NOW I've got to frameserve to TMpgEnc...
If there ain't then I've gotta split the big .MPG into two/three smaller chunks to fit on CD-Rs...

Idealy, what would be nice is a program which scans a .IFO file for forced subtitles and then gives you an answer like:
THIS IFO FILE CONTAINS FORCED SUBTITLES IN SUBSTREAM 4! 8)
or somin like that...
I would create it myself, but I haven't a clue how to... besides if there's already somin similar out there, why bother?

Any advice or opinions???? Thanx in advance.....