@brianmcculloh As @John P Bloch said, WordPress Multisite is a perfect fit. The list of sites is what WordPress now calls a Network. Here are some resources that you might find helpful:
- Creating a Network (WordPress Codex)
- Installing Multiple Blogs (WordPress Codex)
- How to enable Multi-Site option in WordPress 3.0 (WPBeginner.com)
- WordPress 3.0 Walkthrough: Getting Started with Multisite (WebToolsCollection.com)
- WordPress 3.0: Multisite Domain Mapping Tutorial (ottopress.com)
- WordPress MU Domain Mapping Plugin (wordpress.org/extend/plugins)