Out of the box workflow doesn't support matching on a user provided GUID value. to update an opportunity record - either that record is related to the current CRM record or created within the workflow.
Good CRM Links My CRM Blog: http://mscrmonline.wordpress.com