I've been considering the same idea.
We are forever having people stay with us in the US and being repaid in miles by those that fly BA would be a fair exchange.
Hypothetical:
Person A 25,000
Person B 75,000
Person C 5,000
What would happen if Person A was to use 50,000 miles?
Is there a limit to the number of people in an account?