Are you working in a AD environment? If so, then group policy would be preferable to scripting. You simply apply the package to a machine in the policy and it automatically installs over the network on the next boot.
http://support.microsoft.com/kb/816102Other than that, a simple batch script would work using msiexec as detailed in the link provided by t0t0.