1. ИМХО проще самому написать, но можно и CMS обрезать до одностраничного сайта, но первое больше подходит.
2. Проблем не будет если они будут хранится не в открытом виде.
3. На счет платежной системы будет посложнее, хотя тоже не факт(
ссылка 1,
ссылка 2 — я так себе нашел пару вариантов )