Need to know what sofware she's using Tom but theres plenty of custom form software out there if the web design program she's using cannot do it.
As for hosting you get what you pay for, if you don't want pop ups and shite then its best to host your own site, we used servage initially, works out about a fiver a month but you get a lot for that amount plus a free domain name and support.
Servage Hosting
seems to have dropped to £4.50 now. I wouldent recommend it for forums though but its ideal for just running website.