yo empezaria a leer las faq, encontraras varias cosas que seguro que te interesan para la web, y luego usaria el buscador de fdw, hay de todo ya hecho y explicado para que empiezes a entender.
para hacer esos bloques que quieres, puedes usar include o require, asi desde otro fichero puedes ejecutar esas sentencias.
la de los ultimos post, ya sean noticias, usuarios, o lo que sea, podria ser algo asi.
Código PHP:
$consulta_ulti_webs = mysql_query("SELECT DISTINCT * FROM $sql_tabla ORDER BY date DESC LIMIT 0,10") or die("error sql");
esto te mostraria los ultimos añadidos, lo haria por la fecha, lo puedes cambiar al ID si usas... y mostraria los ultimos 10,
descendente "DESC"
ascendente "ASC"