Easiest way to do this is (as you currently have done) prevent the display of prices by setting the relevant "showcase" mode.
Then, on your specials, just add the specials price to the product's description text.
EG:
HTML Code:
<b>R150.00</b>
<br /><br />
This product is the most fantastic invention since chewing gum.
<br /><br />
Please contact us for more details about it.
If prices are enabled, you can get quite far with certain CSS declarations and by switching certain features off in the layout settings.
Something like:
Code:
#productPrices, .normalprice, .productPriceDiscount, #cartAdd {
display:none
}
will render these elements invisible. You can apply the same idea to other DIVS.