Creating a local YUM CentOS repository is very easy. If you several servers and workstations in your environment, it's a good practice to create your own local YUM repository. This gives you more configuration control on what goes on your systems. I found the following step-by-step procedure to create a local CentOS YUM repository.
http://www.howtoforge.com/creating_a_local_yum_repository_centos