Forum Moderators: open
If so, and you want to use valid HTML, consider using a CSS-based approach to controlling the layout
See Google ?q=css+layout sitesearch=webmasterworld.com [google.com] for ideas and start a thread in the CSS forum [webmasterworld.com] if/when you need/want help :)
Paste this into validate by direct input at W3C [validator.w3.org], it validates fine.
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Untitled</title>
</head>
<body>
<table>
<tr><td><form name="form1" method="post" action="yourfile"><!--your tags here -->
</form></td></tr>
<tr><td><form name="form2" method="post" action="yourfile2"><!--your tags here -->
</form></td></tr>
</table>
</body>
</html>
While using tables for layout is not semantically correct it's still valid html. Just make sure the opening and closing form tags are fully contained in the table cell, no overlapping.
You can do the same with a CSS based layout:
#right-form { float: right; width: 220px; }
#left-form { float: left; width: 220px; }
<form name="form1" id="left-form" method="post" action="">This form floats left</form>
<form name="form1" id="right-form" method="post" action="">This form floats right</form>
No validator can tell whether the data in a table is truly "tabular" or not. An image, a sentence, a paragraph - they can all be tabular data.
There are semantic reasons for not choosing tables for layout, but table layout still can be valid mark-up.