Some contact form and blog suggestions:
- Hosting your own contact form has become problematic with anti-spam measures, but you can use an online form generator (see Spam Free Contact Form and Creating a Contact form). Alternatively, you can use a mailto link (Xway 1.0 has improved support for mailto links).
- Blog: you could do this in Xway (e.g. News page in the Xway tutorial), but I would suggest using a blog site (e.g. Blogger) and linking to that from your website.
I’m not sure what is involved with snippets, but you can add HTML code via markup items.
You can add PHP using the Generic Markup section of the Page Inspector.