Для боковых стенок подойдет любой мебельный щит - там нагрузка продольная, и он ее легко выдержит. Вот только выбрать его лучше таким же, как и для полок, эстетики ради.
С полками дело сложнее. Хорош вариант DMack'а (я делал нечто подобное как раз для полок с БСЭ), но есть и другие. Если это шкаф с задней стенкой и на полках не фолианты, а обычные книги, полку можно сзади прикрепить саморезами к этой самой стенкой - оргалит выдержит (при большой нагрузке, правда, возможен легкий провис передней кромки). Если же задней стенки нет, можно прикрепить прямо к стене уголки или штифты, на которые будет опираться каждая полка. Эти элементы крепления можно сделать где-то на две трети ширины полки, тогда она уж точно не провиснет (в коридоре такой стеллаж стоит лет десять уже, причем уголка совсем не видно за книгами).
Что же касается материала, то я все же предпочитаю натуральное дерево. До 20 см лучше доска, больше - мебельный щит.