There are several great WYSIWYG editors ; to name only two of the most-used, you could think about :
In each case, I suggest you read their documentation, to see how they can be integrated into your website ;-)
Generally speaking, getting the data entered by the user will not be harder than reading an element of the $_POST
array.