Какие технологии использовать для такого сайта?
MySQL+PHP. Записывайте в бд данные и выводите их.
Из навыков только: Html, Css (на среднем уровне), Javascript (начал изучать совсем недавно). Вот их и используйте.