I have 5 years experience in the web development, knowledge of Joomla 1.5, cakePHP, oscommerse, wordpress. As per your provided description, i think we can built this site in the Joomla or oscommerse. Please provide this opportunity to me, i am sure to complete your task