Ja, für Webanwendugen eignet sich Delphi nur bedingt: Du kannst aber z.B. mit Delphi Prism asp.net Seiten erstellen (und dann auf einem IIS oder Apache mit Mono ausführen) Außerdem eignet sich PHP (liefert aber nicht so viel Zeug mit wie das .net Framework) dafür gibt es viele IDEs aber prinzipiell reicht ein Texteditor mit Syntaxhighlighting. Empfehlen würde ich asp.net mit C# oder Prism weil du da einfach viel schon bereitgestellt bekommst, was du in PHP selber schreiben müsstest. Bücher gibt's zu dem Themna ebenfalls zu Hauf
Also
IDE kannste auch VS 2008 Express hernehmen, das ist kostenlos.