Çok basit bir konunun üzerine bu kadar tartışma döneceği aklıma gelmezdi.

id sütunu aynen dursun. Veritabanına kayıt yaptıktan sonra mysql_insert_id() ile son kayıt edilen ID'yi alın. MD5 ile şifreleyip 5. karakterden sonra 8 karakter alın ve büyütün.

$ID = mysql_insert_id();
$yeniid = strtoupper(substr(md5($ID), 5, 8));

mysql_query("UPDATE tabloadi SET harfid='".$yeniid."'");
İçerikleri sayfaya yazdırırken ID yerine harfid alanını yazdırın ve GET değişkenini alıp sorgularken de aynı şekilde davranın.

Olay bu kadar basit.