You can achieve this in admin panel itself.
Navigate to
admin > catalog > manage category > select your category
Then go to custom design tab.
Apply To Product => yes
And add below code in custom layout to change product view template.
<reference name="product.info">
<action method="setTemplate"><template>your-template-file.phtml<template><phtml</template></action>
</reference>