Talvez sockets.
eu ainda não sei quase nada, só umas coisas basicas que se aprendem na escola..
Sim, o envio é através de sockets, e se dizes que não sabes quase nada, talvez seja um bocado avançado.
De qualquer forma, procura por aplicaçõezinhas de chat (servidor e cliente), no Planet Source Code , por exemplo.