Sorry for taking a while to respond, finally found time to give this a try.
Kalle, Thank you very much for the xml, it works really well during my initial tests. It looks like it does exactly what I was hoping for, your awesome!
Nime and James, thank you for the information. I would prefer to use the JSON API since that is what is supported now and my assumption moving forward when Gotham is released for XBMC. I did get it working thank you very much for the information and is quite easy once you know. Just never thought to look at download subtitles to find the answer, kind of obscure but does work.
Some caveats I found which I will try and get working with Kalle's example.
If XBMC is not launched, obviously the webserver is not running and can't pass the command to XBMC so that has to happen first. Maybe you were referring to always launching XBMC with the command and if it running in background it will take focus?. Also XBMC does launch the addon in the background but XBMC did not take focus. I will try working on that with Kalle's example to make this as family friendly as possible.
I would like to take it one step further and call plugins with option. For example, I would like to say "Watch TV Friends" and it will call the plugin with the options associated to start the stream
plugin://plugin.video.tgun/?url=http%3A%2F%2Fwww.tgun.tv%2Fmenus%2Fplayers%2Fplayerindex4.php%3Ffriends01&play=True&mode=channel
Can this be sent through json?
My wife already thinks I'm crazy talking to the computer, but I keep insisting she needs to watch 2001 or any Star Trek TNG episode to understand what I'm trying to achieve. Slowly she will get it or divorce me, not sure which one yet. Wait till she see's my holodeck with a Oculus Rift, Virtuix Omni, and vox commando! Ok, not close to that yet, but one day.