per farlo in C dovresti avere accesso completo al server... e poi sarebbe lungo e nosioso...

studiati PHP, ASP, ASP.NET o PERL... ci sono dei forum appositi e trovi un sacco di materiale sul web

questo per quanto riguarda il linguaggio di programmazione lato server


per quanto riguarda i database... ce ne sono diversi... il più diffuso penso sia MySQL... comincia a studiare come farlo interagire col linguaggio di programmazione...



il binomio più diffuso sui server è PHP e MySQL e come server web Apache

http://www.apache.org/
http://www.php.net/
http://www.mysql.com/