IK,
I checked your code. I think it can be done.
Here is an article that spells it out. If you have any question let me know.Q317515 Create Controls Dyamically in ASP.NET Using Visual Basichttp://support.microsoft.com/default.aspx?scid=kb;EN-US;Q317515
asp.net Chat http://cutesoft.net/ASP.NET+Chat/default.aspx Web Messenger: http://cutesoft.net/Web-Messenger/default.aspxasp.net wysiwyg editor: http://cutesoft.net/ASP.NET+WYSIWYG+Editor/default.aspxasp wysiwyg html editor: http://cutesoft.net/ASP asp.net Image Gallery: http://cutesoft.net/ASP.NET+Image+Gallery/default.aspx Live Support: http://cutesoft.net/live-support/default.aspx