Ok, now I get the sense that there is no processing script. I guess I (we) assumed there was one as you had the "$Source" variable in that HTML segement you posted.
Now I am wishing that link you posted earlier worked so I could get a sense of what your doing.
But I think I can give you something to get you started. When you submit that form. It places the data in a super global (you may already know that). To retrieve its value you would use $POST['Source'] and if you wish to make a simple variable out of that you would
$Source = $_POST['Source'];
that variable can then be called inside any other script or HTML.
Now in your case they are submiting HTML and if you let it stay as HTML it may not display as just text. So we need to convert all the HTML opening and closing tags to there HTML character entities.
$Source = htmlentities($_POST['Source']);
I do not belive that will strip the line breaks. But as I have not had to deal with a user submiting HTML via a form I will yield to the other gentelmen and ladies here who would know.
Of course you will not want to just let that script be passed unchecked for hacking attemps. If you can do that with C++ go ahead, otherwise there is other ways in PHP but as you would need to let some things through I believe, as I said above, it would be best if I yield to others with more experience in that.
If you need a bit more information I would recommend looking up the "htmlentities()" function on php.net. It has some examples and user input as well as some alternatives you may want to explore.