yes, rh 7 is fine. It also has samba installed by default (last time i checked). All you will have to do is make it start at boot and configure it. change /etc/rc*.d/K*samba to /etc/rc*.d/S*samba so it will start with the computer. Note: replace * in rc*.d with your boot level and the * before samba with the number that comes before it (im not sure what it is). To configure samba edit /etc/samba/smb.conf according to your needs, its pretty well documented.