multiple copys of character with rig linked in the same file
This is something Blender can't help you with yet.

Solution is to have duplicates for each instance you wish to link:


objects can share mesh data, so update to one mesh changes all
armatures have to be independent objects


It is smart to have scripts to update all other armatures or modifiers when you do changes to one of those so it's not that time consuming.