9.1 does support configurable links. There is an API to be able to persist
versioned/mastered objects to them. The ootb interface to soft type these
objects is not configured for change requests, but api allows you to persist
anything implementing the interfaces (a design by contract sort of thing)
I did not check if you can do a save as on a change request, but you could
do something like that and store something to the save as history object
table and implement the appropriate actions and jsp files from the CR
information page.
Let me know if you need more pointers on configurable links.the example you
can install deals with parts and documents.
Dave