Yes, you can have all the phones active at the same time, this how cisco tests the IPT platforms. In fact, the router is never involved in media stream, it only handles call setup, teardown, and keepalives to phones. So, not much work.
And yes, you need third-party CDR software to track and account per code or per phone/group toll usage.
Hope this helps, please rate post if it does!