Here is a post based on a thing that is important for NetScratch: a set of circle-shaped blocks that would be called Net Blocks. In NetScratch every block should have a support for Net Blocks after them.
In Net Blocks menu, there would be only one block: "For". It has the following dropdown menu: All, Me, and Nicks.
You can create nicks, for example, in a chat project with various room, when you enter one, there is a block called "Change Nick To", that you can change your current nick to other created nick. In this example project, there will be these nicks: None, Room1 and Room2. When the project starts, let's use "Change to Nick 'None". When you enter Chat Room 1, let's use "Change to Nick 'Room1".
When you are going to say something, let's use "Say ____ ". Then we use a Net Block in front, "For 'Room1" so the people in Room 2 and that entered now won't hear.
If you use "For 'All", everyone will see.
If you use "For 'Me", only you will see.
Offline
But netscratch was discontinued.
Offline
"netscratch' was but you can still use http://scratchconnections.wik.is/
Offline
I am saying this if NetScratch continues. But this wasn't in NetScratch.
Offline
I think netscratch was replaced by the new networking features. Just look @ techy's link.
Offline
But the way to make multiplayer online games is what I said.
Offline
You can create multiplayer games with scratch's networking features too.
Also the theoretical features you listed were not practical because they could only be used in chat rooms. All netscratch would need is the ability to send and receive broadcasts and variables which is possible already using the network connection feature. Maybe I should write a tutorial on making a simple network game in scratch.
Offline