Might it be feasible to have profiles that are all a part of the same account? So, games would still be bought with the main profile (simple-smile.simple-smile), but other users could have their own profiles (simple-smile.roomieBob), without the possibility to buy games.

Maybe that's less of an Android hack. Games would still need to save according to profile, but at least ownership would be no problem.