I need to build a simple HTTP server in C. Any guidance? Links? Samples?
I suggest you take a look at tiny httpd. If you want to write it from scratch, then you'll want to thoroughly read RFC 2616. Use BSD sockets to access the network at a really low level.