Wolverine - yes, that WOULD work, *if you are running X in single user mode*.
In all normal cases, yes, MacOS X, like any true BSD system, uses NetInfo for all services. I found some good information in the man files (>man niutli), also on this page that I started to write:
http://www.dcubed.com/macosx/
Basically, you have to create a start file in /System/Library/<servicename>/<servicename>, and then add the port and service into NetInfo. It's not that hard to do. The only problem is that I can't figure out how to 'HUP' netinfo to get services to start, because why the hell would I run unix if I wanted to reboot to start things?
Dan