Gosh. I vaguely recall someone telling me once of a language with "third, fourth and fifth person" pronouns which were all basically third-person but distinguishable in much the way you describe; but actually going all the way to having an arbitrary number of them is even more cool!
no subject