Quote:
I may eventually convert it to a daemon, but then it will require a network to interract with.

Daemons have nothing whatsoever inherently to do with networking. It's just a program that gets run outside the context of a login session. Many daemons are network daemons, but certainly not all of them.

If it is just interacting with a serial port, you might be able to replace one of those getty lines in your inittab with a call to your program. It's been a long time since I've dealt with this stuff, so I can't tell you exactly what you need to do, but my point is basically that you're trying to do things that Unix in general allows you to do anyway, but you're trying to circumvent things in a way that's just going to make it harder to deal with.
_________________________
Bitt Faulk