No, the textbox and form must have runat="server", as you stated. You can't post data to another form; that is coming in .NET 2. For the meantime, you can look at alternatives for posting to another page.
http://www.dotnetjohn.com/articles.aspx?articleid=142
http://www.dotnetjohn.com/articles.aspx?articleid=134
Brian