What OSes are the othe machines using?
There are various ways of detecting other machines in Linux eg
The other qn is, do you need to actually share files, or just get/put copies?
To get/put, use scp/sftp
to share there is
NFS - for Unix style systems
Samba - for MS style systems
we need more details....