No, this solution will not require hooks.
Find the folder /modules/gateway/Print/Order_Form and make a copy named Cash_on_Pickup.
Using a programmer's text editor, edit the following lines in the config.xml file as follows: <uid>
[email protected]</uid>
<name><![CDATA[Cash_on_Pickup]]></name>
<description><![CDATA[Pay Cash at Store Gateway]]></description>
In the file gateway.class.php, edit these lines: 19: 'action' =>