A Dutch bank already has this built into their mobile banking application stack. One person foots the bill and the app takes care of splitting things up and billing the individuals that are splitting the bill. It also tracks their payments and helps send out reminders.
Is that why they call it going Dutch?
"God is a comedian playing to an audience too afraid to laugh." - Voltaire