Unfortunatly there are not specifics or tutorials that I've ever found. You just have to wing it.
But as I stated above, if you re-design the page you currently have to store all of it's output (you are coding your entier page in PHP and not embedding HTML aren't you?) into a variable, then you can just write this variable out to a file. Once the code does this then you can set up a cron job to run the script every 10 minutes and you are done.
<?php
$html = '';
// Code to store everything this page does into $html
$fp = fopen('latest_posts.html', 'w');
fwrite($fp, $html);
fclose($fp);
?>