Имена им разные давай. Скорее всего, у тебя ругается так: Component with name 'NewWebBrowser' already exists. В строке:
Код:
TWinControl(web).Name:= 'NewWebBrowser';
навдо указывать уникальеное в сесии имя компонента.
Ну или вообще убери эту строку - пусть дельфя сама их именует. Все равно ты не будешь к ним по имени обращаться, т.к. у тебя есть готовая ссылка на него (только не забудь ее сохранить).