I think mplayer does it automatically (as in it'll look for an .srt file with the same name as the video your watching). KMPlayer is just a front-end, it uses gstreamer (default in the N900, same as the regular media player) or mplayer (an alternate player) as a backend.