I want to pull the content of a CMS page into my static block, if you know of a way to do this I would be grateful.
Haven't tested this, but it should work. If you have the unique ID of the cms page (not the identifier):
$page = Mage::getModel('cms/page');
$page->setStoreId(Mage::app()->getStore()->getId());
$page->load($pageId);
Otherwise if you have the page's identifier (i.e. URL key), use something like this:
$urlKey = "url_key";
$page->load($urlKey,'identifier');
Then finish with:
$helper = Mage::helper('cms');
$processor = $helper->getPageTemplateProcessor();
$html = $processor->filter($page->getContent());
return $html;
== EDIT ==
Added the template parsing steps as suggested by Alan