Yes, thanks for the links. I was able to add parallel steps that work as you describe. I have almost finished my workflow engine. I only have a couple more methods to write before I begin writing unit tests.
Thanks for all the input. I am still taking comments and suggestions, so if anyone has ideas to make it even better (or thoughts on how to handle security), your thoughts are welcome.