So I have created two characters in two separate blender documents. I used rigify to create a rig for both of them. I then appended both characters into the same blender document. The first character appended worked properly. The user interface for rigify was complete with all of the animation tools built into rigify. Then I appended the second character. The user interface script didn't work properly as the controls for the tools built into rigify were missing. How do I bring in multiple characters and have each of them have their user interface intact? There is a rig_ui.py script that was appended with each character. It seems the script runs once for the first character, then on the second append the script can't handle a second rig. How can I solve this problem?
I asked this same question on blender artist and got an answer that worked. Here is the link to that forum thread. Blender Artists Forum Solution