Máš celkem hodně možnostíí......
jako databáze můžeš použít některou z nejznámějších relačních DB...
MySQL
PgSQL (pokud ti jde jen o jednoduchý selecty updaty a inserty tak vol radši MySQL). Pokud ti jde o složitý inserty (selectování v selectu atd), programování vlastních fukcí atd tak radší tu PgSQL i když je pomalejší.
FireBird
mSQL (jako jediná z uvedených placena je od MS a zaplatíš za ní pěknej balík)

A jako scriptovací jazyky si můžeš vybrat.
ASP (ASP.NET)
PHP (už se těším na 5 a velepšenou práci s objektama)
nebo můžeš vytvořit vlastní moduly. Je to jednoduchý hlavně v C++ a Delphi vod Borlandu tam stačí akorát generovat ISAPI (modul pro IIS) nebo pro Apach modul (najdeš to ve skupině WebSnap).

do CGI bych se už dneska nepouštěl