Pi2 to host OpenCMS / 2 different static websites

I would like to configure my Pi2+ to host 2 different low traffic static websites as well as EmonCMS and an occasional use SMB server. Is this possible if I use a USB stick to save the write cycles on the SD Card?

If it is can someone point me towards instructions? I've been in the computer business for many years although I haven't had much exposure to Linux.

I'm guessing I first get EmonCMS going on a port other than 80 and then install the websites followed by SMB?