I'd definitely pop your stuff on GitHub
Be my guest, PuzzleheadedWasabi. It's Open Source after all.
Do you know if libvlc can interface with a running VLC instance?
No idea! Perhaps the VLC developers could, but not me because the documentation is not always clear (to me). Another issue is that some features are not the exact same across platforms. So when you get something working consistently everywhere, you are happy. There are some features that the VLC people could easily provide/make public to improve the user's experience but the core developers team is definitely not interested, too many things on their plate, so these are dead in the water requests.
At one point I entertained the idea of just isolating and use only the part that plays a video but the code is so huge and complex. I can't do anything with this. Playing a video on a computer is a really complex task. What VLC achieve is nothing less than a miracle.
You know, Liquid, your player is the first video player source code that I checked. Why re-invent the wheel, right? Also, there are already people using it. Adding some RPG features to it is only logical, right? Well, I got lost in an unravelable web of dependencies, library dependencies that is. If you can point me to the core file in charge of video playback, I'll check it out for sure.
Also, out of curiosity, can your system accept a FunScript filename and a microsecond timetag on the fly? If so, what I did can easily work with your kind of toys too.