So to answer my questions, you are not displaying manufacturer name or model numbers in any explicit way.
I will assume you are going to have all the "prohibited" products, and no others, in "Taylor Made" subcategories (one of which has a cPath = 95_101).
Find this section in /includes/modules/your_template/product_listing.php:
PHP Code:
case 'PRODUCT_LIST_PRICE':
$lc_price = zen_get_products_display_price($listing->fields['products_id']) . '<br />';
$lc_align = 'right';
$lc_text = $lc_price;
// more info in place of buy now
$lc_button = '';
and add this
PHP Code:
if (in_array($_GET['cPath'],explode(",",'list_cPaths_to_hide_prices_on_here,separated_by_commas,and_no_spaces')) ) { //replace text with 95_101, and other cPaths
$lc_text = "click for price";
} /* Taylor Made */
to get this
PHP Code:
case 'PRODUCT_LIST_PRICE':
$lc_price = zen_get_products_display_price($listing->fields['products_id']) . '<br />';
$lc_align = 'right';
$lc_text = $lc_price;
if (in_array($_GET['cPath'],explode(",",'95_101,127_133,etc')) ) {
$lc_text = "click for price";
} /* Taylor Made */
// more info in place of buy now
$lc_button = '';
This will replace the price text with "click for price", leaving the "more info" button for function.
It is possible to make the more info say click for price instead; this is considerably more involved as the function has many alternatives embedded in the code.