Of course it is!!!!!!
Hi marta; well, in theory everything you can think it`s possible by coding in java. The only restriction is your one imagination.
Your question surrounds over the java.net api. This api provides benefits like sending and receiving data through net connections (sockets or datagrams).
When you push an object in a virtual world java computes a "picking behavior" and, programming it correctly, you could be able to send, receive, do, destroy, create, etc, etc, etc.
Bye!!!
Greetings girl!!!