Nice stuff here!

Assuming that you didn't cheat with math vector calculations (and that both calcs know EXACTLY where the ball is at all times), this is really really REALLY
REALLY promising. Maybe you haven't realized it, but you just revolutionized TI calc multiplayer gaming. Congrats!
Anyway, some evil little demands:
- BASIC BASIC BASIC BASIC support!

Yes, I've seen your replies - maybe you can integrate it into the BASIC parser itself? (And no, I'm not confused with DCS - I'm actually talking about the TI-BASIC parser) And as always, you can have those security settings inside DCS (or outside, should you also distribute it separately).
- USB USB USB USB support!

Not that I want to really put more on your plate, but it's pretty essential IMO. For those who have TI-84s, we won't be having little link wires, but mini USB A to mini USB B cables. And personally, I don't really want to have to buy a regular I/O cable just to have fun with Calcnet2.

(I will, eventually) You can use perph8x (or so I've heard) as a base for USB comm perhaps?
- AXE AXE AXE AXE support! Just a thought, maybe you could implement an AXE plugin with the Axiom SDK? That would be a pretty fun thing to play with!
Again, congrats on your success!

I'm hoping to see where this project will go. Will it be in DCS? Separate lib?