Anelly wrote:I think the problem is not buying a domain and hosting but setting up the site with the chosen design on Wordpress. I think she needs to outsource the process because cannot handle this by herself and this costs more than $20.
Wordpress is extremely well documented and very easy to use. If someone can already sign up to a forum and doesn't have a problem with following clear instructions then installation should not be a problem. Most hosts offer a one click install of wordpress.
Avoiding it now is really just putting of the inevitable.
If the installation really is to difficult or you don't have enough time to do the install (although it shouldn't take more than a few hours for s first timer, 5 mins for someone experienced), then you can hire someone to do it. For under $50 you could have someone install, set up a theme and give you some introductory help getting setting up. Elance or Rentacoder are good places to hire people for this job, just hire someone fluent in English with a good track record.
The biggest problem with your own hosted wordpress domain (as with any self hosted site) is hacking. You need to keep wordpress updated regularly, and the update is a little bit more complicated than the install. But again you can hire someone to do updates, 2-3 times a year would be plenty, and would cost under $50 each time assuming you don't have a relatively basic wordpress setup. but always get backups of your database first.
I recently got a more complex wordpress site upgraded, which had lots of plugins and a few custom tweaks. I got that upgraded for $75 from a highly rated developer (so prices are above average due to their credibility) and also had it upgraded in a test environment first since it was high traffic, before being rolled out on the live site, and a written log of everything that was done.
For a more simple, out of the box solution, that has a highly tweaked and ultra simple wordpress interface I'd recommend Thesis -
http://diythemes.com/ - its $87 - That will simplify the upgrade process on a complex site since the Thesis team makes sure everything is working and up to date. You'd still need to do the installation and updates yourself, but the support team is there and there's also a forum for members so another way to get help.