Non si crea una copia di una pagina php, non è questo il modo di procedere.
Di solito si affida ad un parametro passato via GET il numero di pagina e si stampano valori diversi.
Se l'url è tuosito.it/elenco.php, la tua pagina 2 sarà tuosito.it/elenco.php?pag=2
La query di estrazione va modificata utilizzando il parametro LIMIT
[php]
<?php
$pagina = (isset($_GET["pag"])) ? (int)$_GET["pag"] : 1;
$elementi_per_pagina = 500;
$inizio = ($pagina == 1) ? 0 : ($pagina*$elementi_per_pagina);
$fine = ($pagina*$elementi_per_pagina)+$elementi_per_pagina;
$sql = "SELECT * FROM tabella LIMIT $inizio,$fine";
// procedi alla stampa
?>
[/php]