I'll think about it. It should be pretty straightforward. Especially if I just worry about things like feeding it responses to get it going, not necessarily creating full featured servers. There is a pretty good description included with the machine of how the machine works (from a protocol standpoint) written by hugo. It's next to the GPL and the OS sources. Basically, the PC serves as a simplified DHCP server, a simplfied NFS server, and a simplified service annoucer. After all that is used for booting, it then serves as a simplified HTTP server. I just did the HTTP server.
I'm not sure to what extent I can open source it, though. I don't remember what my license for the machine said (I didn't read it very carefully), I might have agreed not to reverse-engineer. I'll have to check. I mostly didn't worry about it when I was just writing to improve my own user experience.