hey there,
i am a highly experienced wordpress developer with over 12 years of experience.
I can definitely setup your website quite quickly, purchasing the domain first, the hosting plan (you will need to pay for both of course), and then setup a wordpress installation along with using a standard nice theme (look and feel) that we can both agree upon.
I will also add your content to the site, and allow subscriptions to be handled via the site, along with paypall payment approach to your services and a newsletter service for your subscribers.
There are free plugins we can use, but others which might require additional payment such as the recurring payments for clients.
I can get this done very quickly, having everything setup hopefully in a day or two, depending on your availability, your choice of domain name, and how fast it will be registered along with the hosting as well (normally within 24 hours).
I am NOT a marketing guru, so i cannot help you much with that aspect, but we can look at additional efforts there after all of this is setup.
I have excellent communication skills, so no trouble in communication :)
Chat to you soon.