Does a site have to be using blog software to utilize the trackback feature on their site?
Looking at the link: That’s the magic stuff that makes trackback autodiscovery happen. You can’t see it without viewing the page source because it’s sneakily hidden in an HTML comment. All you need is template-based content management software to generate that, and I imagine an outfit like PRWeb that puts out such a large quantity of words has to have a CMS. Blogs are just a specialized form of CMS.