açıkçası kodlardan ne yapmak istediğinizi anlayamadım
echo "<option value=\"$anaid\"><input type=\"hidden\" value=\"$ustid\" name=\"ustid\">$anabaslik</option>";
burda <option> içine hidden input koymuşsunuz
ayrıca bu da bir döngü içinde tüm hiddenların adı aynı yani "ustid" olacak eğer burda bir form varsa son gelen ust id gonderilir. siz de son geleni gondermek istiyorsanız ozman döngünün dışına yazabilirsiniz..
fonskiyonu da ağer gönderdiğiniz tarafta tanımamışsanız sadece tanımlamak yetmez bir de
AltAltKategoriKayit(); diye çalıştırmanız gerekir..