Restart a Process after it is Closed?

This may seem a little odd... 

I have a number of processes that need to be restarted when the logic in the workflow results in the process ending.

Does anyone know of a way this could be set up in Process Manager?  I'm sure this could be done with some simple internal coding, but we're in the On-Demand environment and we don't have or want any custom coding!  

I'm currently sending a message sent that says "Restart the Process" with a link to the record.  A simple "Edit/Save" without making any change will start it again.