would custompress work for this?

I'm looking to create the following functionality within a wordpress site & wonder if custompress is sufficient or I need something more.

To be able to enter horse results into a table on an overall stable results page, but then also have the result for a particular horse show on the horses own info page.

Equally a new blog/news post that mentions a horse would appear in news but also on that horse's own page.

It will involve several different custom post types but it's then pulling some of that info into different pages that I am unsure about the mechanics of.

Also is custompress the right place to start with this?