Mira a ver si te sirve esto:
How To Guide: Create a Payment Gateway Module
http://support.whmcs.com/downloads.php
Creo recordar que los gateways no son más que ficheros en una carpeta, prueba a copiar el de mail in payment con otro nombre y usarlo, yo creo que debería funcionar.