OK, quick questions, quick answers:
1- Linux/Win2K exchange files: install and Configura Samba on Linux; then Win2K can use shares from Linux, Linux can mount shares from Win2K.
2- Telnet does not transfer files; ftp does. Between Win2K and Linux, remember that Win2K ftp client and server defaults do ASCII file format, you should specify BINARY whenever possible.
3- Applications in RedHat Linux are installed using rpm. It is a command line program, but there are GUIs available (gnorpm is one of them). RPM also designates the package file format used - similar to CAB files, but with much more information available, like pre- and corequisites - called Dependencies.
4- There are four packages, samba-client (to use shares, access resources), samba-server (to provide shares, resources, authentication, etc.), samba-common (common packages for both previous) and samba-swat (Samba Web Administration Tool, which will allow configuration of the Samba server through a Web browser). After the installation, the system can be activated with four commands:
chkconfig smb on
chkconfig swat on
service smb start
service xinetd reload
Then you can configure your Samba service with a Web browser, port 901.
5- Well, you could install Linux 8-) Serious, what I can think right now is: NFS server (disk sharing, Unix way); SSH client and server (Telnet and FTP replacement, the secure way); VNC; more then that, depends on your use of both systems.
--Sedrez