It sounds like you have two questions:
How do I get an interpreted PHP/HTML page into PHP to work on it?
How do I strip said page of its <img> tags?
The laziest way I can think of doing it is to use the output buffering functions ([man]ob_start[/man] and its ilk) and include() to run the page and collect the result into a variable; and then to use regular expressions to search and destroy the <img> tags in that variable's contents. After that, you'd only need to echo the variable's contents for an <img>-less page.
Haven't got the means to test anything, so I'm not going to write all the code out, but
$page_to_make_printer_friendly = 'something.php';
ob_start();
include($page_to_make_printer_friendly);
$interpreted_page = ob_get_contents();
ob_end_clean();
$imgless_page = preg_replace('/<img.*?>/is', $interpreted_page);
echo $imgless_page;
Seems good enough to me for a first approximation.