Implementing one of those existing solutions on your website today would give you the best feature-set available with a dedicated billing app (WHMCS) and dedicated blogging app (ex. Wordpress), even if it does mean maintaining two templates. If there are smaller-scale, individually itemised im...