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?
Sendmail may be safely run set-user-id to root. -- Eric Allman, "Sendmail Installation Guide"