I think James's VC-only code above is probably what you want. (I don't know if you noticed it when you posted your last message or whether you were both posting simultaneously?)
That said, it's kind of hard to answer your question about Python, because it really depends on what you have in mind. If you mean that in VC you have already created a command that is returning a list of show matches (as strings) from sickbeard, and you want to do something with that in Python, it is basically along the lines of:
sickShows = vc.getObject("matches","")
for show in sickShows:
vc.callAction('TTS.SpeakSync',show, None)
In the above you're iterating through your list of matches, and telling VC to speak each one aloud sequentially. Obviously that is not what you will want to do with the list; this is just a basic example.
... I don't know if that makes any more sense than the existing documentation, but we do what we can.