To register your custom pipe, you use the RegisterPipe method:
PublishingSystemFactory.RegisterPipe(
"MyCustomPipeName"
,
typeof
(MyCustomPipeName));
The RegisterPipe method accepts the name and the type of the pipe as parameters.