la base de datos la puedes crear siguiendo este tutorial:
http://www.htmlpoint.com/sql/sql_07.htm
Para hacer la selección, tienes que coger de la tabla cada peso y compararlo.
Código PHP:
$sql = "SELECT * FROM tabla ";
$consulta = mysql_query($sql);
while( $rows = mysql_fetch_array($consulta) )
{
if($peso > $rows['peso']){
}else{
$precio = $rows[$zona];
breack;
}
}
donde $peso y $zona las tienes de antes.