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?
Never let someone who says it cannot be done interrupt the person who is doing it.