I ended up figuring out a fairly inefficient fix:
For each page I had, I added:
<?php
query_posts('pagename=about'); //retrieves the about page only
?>
I then had a different template for each page (only about 3 of them so it wasn’t a big deal). Each page would be assigned to a specific template, and the template would grab the page using that above code. Probably not the best way, though. I think it had to do with my already having a loop on the page, so it would just use the already-running loop instead of starting a new one. So this fixes that… not sure if it’ll help you.