Hola, es un proyecto ambicioso y largo. Yo te propongo realizarlo con PHP y HTML5, con los frameworks Jquery, bootstrap y Parallax.
Con una base de datos MySQL.
Se haria una interfaz grafica sencilla para que usted pueda cargar los datos, segun las reglas de negocios que usted imponga.
Luego las paginas web para los clientes (incluye HTML5, jquery,bootstrap, Parallax, CSS, imagenes en photoshop). //si usted ya tiene las imagenes preparadas para la web o un diseñador grafico se puede bajar el precio.
Para los email masivos se va a necesitar un servidor que pueda enviar email masivos.
Y para la pasarela de pago, solamente se habre una cuenta con sus datos y el dinero se deposita ahy.
Saludos.-