меня в гуру записали? о_О Ну вообще у меня есть одна идея:
Имитируем стандартный поиск, т.е. вводим чтото типа "А" в форму поиска и сабмитируем форму.
Еще надо бы при сабмитировании передать какой-то параметр, потом его проверить.
Собственно если обнаруживаем параметр в запросе поиска - перебираем выданные заголовки материалов на первую букву.
Если первая буква соответствует запросу, идем дальше, если нет - выходим пэрентнодами на область/таблицу материала и скрываем ее.
Второй вариант:
Вместо параметра при запросе, тупо сверяем длину поисковой фразы.
Дальше по первому способу.
Написать это все пока что наверно не смогу, да и мб у кого то будут лучшие идеи...