I don't know the answer to your question but I can tell that what you are trying to do is very bad practice and is working against the system.
PDM already creates new version of files when they change states (or when users check them out and back in) and if they go through revision controlled states those versions are 'locked' and cannot be modified by default. So I don't know why you want to create new copies. Every file is already version controlled.
What CTM Pdm Admin says is correct, this way of working removes the ability to easily look back at As Built situations as well. Best practice is to get rid of the revision in the filename and work with the versions and their corresponding revisions set through the workflow. There is no standard automated function in PDM to create the references as you requested, this can only be done by hand or (you probably guessed it) API.
Is there any particular reason for this way of working? Maybe there is an alternative method that can also solve your problem altogether.