Answer to all three:
order.php class file:
Code:
$customer_notification = (SEND_EMAILS == 'true') ? '1' : '0';
$sql_data_array = array('orders_id' => $insert_id,
'orders_status_id' => $this->info['order_status'],
'date_added' => 'now()',
'customer_notified' => $customer_notification,
'comments' => $this->info['comments']);
zen_db_perform(TABLE_ORDERS_STATUS_HISTORY, $sql_data_array);
$this->notify('NOTIFY_ORDER_DURING_CREATE_ADDED_ORDER_COMMENT', $sql_data_array);
Suggest you use an observer hooked to the NOTIFY_ORDER_DURING_CREATE_ADDED_ORDER_COMMENT notifier point instead of editing that file directly.