@Simeon, hopefully PegLegTV can help you figure out how to use Tasker and VoxCommando. However, the problem you're describing sounds completely different than what PegLegTV is describing above.
If you plan to post more information to try to get some help with your issue, I suggest you post it in the support section, not in this thread. The Tasker + VC support board would be a good place to post your question.
http://voxcommando.com/forum/index.php?board=60.0You should:
1. post the command xml *just* for the specific command that is not executing as you expect it to (not your whole command tree). This can be copy and pasted in a code block, using the # symbol to create a code block.
2. attach a VC log that demonstrates the looping problem you've described, and
3. ideally, also the xml for your Tasker command so that people can see how you've composed your command in Tasker that is not doing what you want.
Also, when describing the problem, try to distinguish between when you're referring to "actions" within a command, and the command itself. VC.TellVox and TTS.Speak are actions, not commands. A command is made up of a series of actions.
It can be difficult for us to understand and diagnose a problem when these terms are confused.