Можно. Заголовки делаете радиокнопками с лабелами. Выпадающий текст - какой нибудь параграф. И далее:
input[type=radio]:active + p { display: inline-block; }
Я советую использовать JQuery UI - в реале работы на две-три строчки - просто прописать код в JS. Ну, и конечно, настроить стили CSS для JQuerty UI Accordion.