php den pek anlamam normalde asp'ciyimdir ama mantıken söyliyim sana, yanlışım varsa php bilen bir arkadaş düzeltsin..

$veri1=mysql_query("SELECT * FROM jos_content WHERE sectionid='2' AND state='1' ORDER BY created DESC LIMIT 10,6" , $link);    
    while($veri_cek1=mysql_fetch_array($veri1))  
{ 

}


$veri2=mysql_query("SELECT * FROM jos_content WHERE sectionid='2' AND state='1' ORDER BY created DESC LIMIT 16,6" , $link);    
    while($veri_cek2=mysql_fetch_array($veri2))  
{ 

}
for ile yaptığında her seferinde aynı sorguyu çalıştırdığı için hep aynı kayıt geliyor, while kullanacaksın for yerine