Best Way to Tackle This Project?

Hi all, I have been asked to build a website for photographers. They will be able to purchase a package and create a website from our pre-made templates. The user will have their own domain names but will be hosted by ourselves so how would I handle this - would it be best to create sub-domains for each user with a unique IP address? Also, would it be worth investing the time to learning any frameworks as this would need to be scalable.

How would you go about building this?

Any pointers are appreciated as always :slight_smile:

This will run exactly the same as ClikPic run their system, click here to view. Any pointers would be appreciated :slight_smile: