There is no upgrade path. You must install from scratch. Be sure to back up your current configuration or install on alternate media or partitions so you can use it as a guide for configuring CentOS.
Those clients should be no problem for file sharing. Linux and Mac can use NFS and Samba should cover Windows support.