Creating a custom delivery Service

I need to create a custom delivery service and with the custom delivery service I need to be able to enter specific delivery information. For example I need a delivery method of IBM MQ in which I can enter the MQ host name and MQ queue name. I then need TN to use this delivery information whenever I select “Primary IBM MQ” from the drop down list as the delivery method and then pick that delivery method in the processing rules “action” tab.

I am using version 6.0.1 on a Unix platform.