This is actually very similar to our implementation. The host pays the bill then users go in and either claim an entire item or split the item between multiple people. Each person is then assigned an individual bill with quick links to pay the host!
(And I initially thought "TabChop" would be a windows management tool: split windows...)