Perhaps if you are inserting the form controls into a text box, then try to
insert the form controls and accompanying text boxes into an empty space on
your page.
Alternatively insert a predesigned form. From Publisher Help'
Create a pre-designed Web form
On the Objects toolbar, click Design Gallery Object .
Under Categories, click Reply Forms.
Under Reply Forms, choose a form.
Click Insert Object.
Double-click each control and select the options you want.
You could ungroup the predesign form and delete the portions you don't want.
Also from Publisher Help:
Create form controls inline:
If you want visitors to your Web site to be able to use the TAB key to move
through and select the form controls on your Web site, you can create the
form controls inline. Form controls are available only if you are working on
a Web publication.
Insert a text box in the location where you want to add form controls.
How?
On the Objects toolbar, click Text box .
In your publication, point to where you want one corner of the text to
appear, and then drag diagonally until you have the text box size you want.
Click in the text box to get a cursor.
On the Objects toolbar, click Form Control , and then click the form control
that you want.
Repeat steps 2 and 3 until you have inserted all of the form controls that
you want.
You can insert form controls horizontally on the same line, or you can press
ENTER after inserting each form control to arrange the form controls
vertically.
Note To test your form controls, click Web Page Preview on the File menu.
You should be able to use the TAB key to move through the form controls in
the order in which they were inserted. Press the arrow keys to move through
groups of option buttons.
You might also just go to Help, type the word "forms" and read through the
other help articles about forms, if what I have copied and pasted here don't
solve your problems.
Then before you post back about the form not working on your website, read
this article: Publisher web publication forms 101 :
http://msmvps.com/blogs/dbartosik/archive/2006/01/07/80564.aspx
And the article about HTTP uploading protocol here:
http://msmvps.com/blogs/dbartosik/archive/category/1921.aspx
Good luck.
DavidF