Только на html это невозможно. Нужно знать на профессиональном уровне JavaScript (желательно с jquery), Php, Java для создания апплетов, Css, Xml. Также надо владеть технологиями Ajax и Json, а также уметь создавать и редактировать базы данных на SQL или MongoDb. Или хотя бы уметь работать с Joomla!, Ucoz или Life Street. Да и надо всё обдумать, прорисовать всю систему на бумаге, писать мобильное приложение, разрабатывал стратегии дохода и т.д. Для профессиональных разработчиков вроде меня это интересное оригинальное развлечение на достаточно долгий срок (иногда нужно около 5, а то и 10 лет), а для тебя это будет ужасной головной болью. Хорошенько подумай, нужно ли это тебе?