OK, answered my own question again:

$display_special_price = zen_get_products_special_price($products_id, true)


But how do you get the price to display to two places after the decimal point? At present, it's displaying £49.9900 instead of £49.99