YOu could use divs (styles to make them appear as 3 columns not provided):
<div id="wrapperDIV">
<div id="col1">column 1</div>
<div id="col2">column 2</div>
<div id="col3">column 3</div>
</div>
or what i prefer is tables:
<table>
<tr>
<td>col 1</td>
<td>col 2</td>
<td>col 3</td>
</tr>
</table>
you would create a wysiwyg editor into each column. There are tons of tutorials out there on how to use javascript/iframes/etc to create an RTF editor.
You’ll then have to learn how to connect to a database of some sort using php and then save what the user entered into the rtf editor into the database to display it later.
1
solved Wysiwyg for dynamic blocks of content? [closed]