If you don't want to use Flash, you could try something like this to make it easy to copy the text without formatting:
CSS:
#box {background-color:gray; color:white;width:200px;height:400px;align:center;margin-left:50px;padding:30px}
#copy {position:fixed;top:15px;left:200px;text-decoration:underline}
HTML:
<div id="box">
<div id="copy" onclick="selectable('p')">Click to select text</div>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla lacinia eros et justo pulvinar pulvinar. Pellentesque nec nisl feugiat, cursus lorem sed, venenatis sem. Curabitur vitae commodo ante, a pellentesque ligula. Morbi sit amet tincidunt ipsum. Fusce rutrum massa at velit dignissim accumsan. Donec hendrerit lorem sed leo viverra, vel cursus sapien lobortis. Praesent quis ligula non justo rhoncus placerat eu non leo. Pellentesque vitae congue enim. Quisque eget turp</p></div>
JavaScript:
selectable=function(selector){
var $elem=$(selector);
innerHTML=$(selector).html() ;
$elem.hide();
$elem.parent().append($('<textarea />').val(innerHTML).css({height:'400px'}));
$('textarea').select();
};
The code isn't beautiful, it's just to demonstrate the concept.
JSFIDDLE: http://jsfiddle.net/rXG2G/