No need to have same VLC version on all computers.
Several ways exists to stream, depending on what you want:
- http streaming (suitable for VOD, stream is initiated if a client ask it)
- rtp/rtsp (VOD, stream is initiated if a client ask it)
- udp streaming (server streams blindly without knowing if someone listen, client are free to listen or not, client do not control playback, etc)
You will find informations on VideoLAN wiki:
Documentation:Streaming_HowTo Protocols RTSP VLM VLMa etc
and a sum-up on VideoLAN web site:
http://www.videolan.org/streaming-features.html