Я думаю, вы должны начать с использования расширения/плагина к установленной CMS, иначе вы потратите свое время на изобретательство колеса.
Чтобы начать работу, у Joomla, WordPress и Drupal есть опции, которые вы могли бы проверить. Obvioulsy вы ищете хорошую форму для того, что вам нужно сейчас, и платформу, которая может быть расширена в соответствии с вашими будущими потребностями.
Joomla: http://extensions.joomla.org/extensions/e-commerce/auction
WordPress: http://wordpress.org/plugins/search.php?q=auction
Drupal: https://drupal.org/search/site/auction
Для языка, все будут использовать PHP + MySQL, то они, вероятно, все в том же приблизительные для покрытия расходов на обслуживание и требования к хостингу , Легкость, несомненно, будет меняться ... если ваши требования сложны, тогда может быть больше кривой обучения, чтобы найти подходящее решение.
Удачи вам!