Analizując Twój opis może być tak:
1. Od końca - to, że się napisy nie wyświetlały, to mógł być błąd ich odpowiedniej deklaracji w pliku IFO - z czym sobie poradziłeś,
2. Teraz wyświetlają Ci się na stałe? - Nie da się ich w żaden sposób wyłączyć.
- to mogą być z grubsza 2 przyczyny:
a) masz ustawione domyślne napisy PL a w UOP zabronione przełączanie napisów (a co za tym idzie również i ich wyłączanie / włączanie). To teoretycznie chyba jest możliwe... Łatwo to sprawdzić - odtwarzacze programowe powinny mieć nieaktywne opcje przełączania napisów a stacjonarny odtwarzacz powinien wyświetlać komunikat na kształt "operation curently prohibitet by disc" - lub coś w tym stylu, jeżeli jednak przełączanie napisów jest aktywne i działa, tylko nie ma skutku to,
b) masz przygotowane i zmultipleksowane napisy z flagą FORCED - takich napisów nie da się wyłączyć - takie coś można zrobić, np. w Scenariście -
zerknij tutaj - zarówno niechcący jak i z premedytacją

.
Metodą na sprawdzenie tego jest podejrzenie struktury pliku VOB w VobEdit, co jest dość uciążliwe, ale pokrótce:
Wczytujesz plik VOB do VobEdita, odnajdujesz w lewym okienku najlepiej pierwszy Sub - Picture Pack, zazwyczaj są dwa następujące po sobie - klikasz na ten drugi (niższy na liście) i przechodzisz do prawego okna.
Tam dwa razy klikasz na SubPicture Frame, otwiera się edytor HEX.
Przejdź od razu suwakiem na koniec okna - powinno się ono kończyć FF
Teraz będzie najtrudniejsze

Spojrzyj nieco do góry - będziesz miał tam szereg identycznych linii 01 00 01 00 01 00 01 00 lub samych zer tudzież samych jedynek, podążaj za nimi w dół do pierwszej innej liczby, którą powinno być 09 następna w prawo jest nieistotna w tym kontekście a następna powinna być 00 lub 01. Teraz jeżeli będziesz miał 00 to są to napisy FORCED jeżeli 01 to są NON FORCED.
W zależności od tego należy podjąć jakąś akcję aby to zmienić jeżeli są FORCED lub poszukać jeszcze innej przyczyny jeżeli są NON FORCED gdyż w tym drugim przypadku powinny się napisy dawać włączyć i wyłączyć bez problemów.
Tak jak pisał Robs - za mało mamy danych wejściowych, powyższe opisałem tylko wg początku postu.
Jakby co to pytaj dalej, a jeżeli okaże się, że to coś jeszcze innego to podziel się z nami rozwiązaniem...
POZDRAWIAM!