Sounds like part of a Preston Drain Kit. I don't think he's in business any longer. We sold them up until about 8-10 years ago. Decent product but too spendy for the market I guess as they just never caught on.
You may be able to install a flanged type drain outlet in it's place, one that accepts a chrome or ss pipe plug. As I remember the Preston piece attaches to the boat with a flange. (If this is what you actually have).
Good luck.