While I'm no expert on the subject, you could use any physics package to do this. Just understand that most games use physics that are pair-wise (i.e. collision/dynamics between 2 objects) and you can take this binary nature and delegate the binary packages. I'm not sure how much networking stuff there is in Bullet, but most objects have a serialize function which tells me you can package the collision data up to send elsewhere. You would have to ask Mr. Coumans if it really possible. I felt bad that you didn't get a reply and I replied, I'm no expert. Good luck

.
Mike