Hide product price if magento User is not logged In


Option – 1

magento\app\design\frontend\default\<your theme>\template\catalog\product\price.phtml

<!--?php if(Mage::getSingleton('customer/session')->isLoggedIn()): ?>


just above (line 26)

<!--?php if (!$_product->isGrouped()): ?>

and close it at the end of the file

<!--?php endif; ?>

Option – 2

 
Add some code in your themes head.phtml such as:
magento\app\design\frontend\default\template\page\html\head.phtml

<!--?php $loggedIn = Mage::getSingleton('customer/session')->isLoggedIn(); ?>