The way Troester described (having an extra element for "accepted", and filtering on that) is the way most people would implement this functionality rather than moving data between lists. It's much easier, especially if you us any kind of relational features (joins between tables).
Fabrik allows you to have mutiple copies of Lists, which use the same database table, but provide way of having different "views" on to a list. So in this case, you could have two copies, one which pre-filters for "accepted = 1" and one which filters for "accepted = 0".
It would be possible to do what you described, adding and removing rows between tables, but as Troester says, you'd have to write the code to do it in a custom list PHP plugin.
-- hugh