If I understand the question correctly, you can use display:inline-block;
form{
width:200px; //JUST FOR SHOW
height:200px; //JUST FOR SHOW
background:red; //JUST FOR SHOW
display:inline-block;
margin:1em;
}
Example: http://jsfiddle.net/jasongennaro/dn5NQ/3/
Obviously, you will need to rework the content of the forms... as you say.