An interactive site that stores user-submitted content needs to be driven by server-side code, such as PHP, and a database, such as MySQL.
Wordpress is a content management system that started out as a simple blogging platform. Do you have some specific questions about Wordpress?