Do take into account that a web server "built-in" into the kernel would typically serve static content, and should not deal with executable/dynamic content. I haven't looked at the khttpd source for the Hijack kernel, so I am not sure (I believe somebody will correct me if I'm wrong :-)), but you cannot serve non-static content with it.

Interestingly enough, the most recent khttpd implementatoin in the Linux kernel actually passes all requests for non-static information to a regular user space web server.

Regards
Amit