The best way is to use the "embed" code that the scratch web site provides with each project.
If you want to show a program that is *not* on the scratch.mit.edu server, or from a site that will not allow applets from MIT, look at the thread in
http://scratch.mit.edu/forums/viewtopic.php?pid=1384
Offline
They have made it as easy as possible. Just click embed at the side of the project page and copy and paste the embed code. I believe if you want to put html into a freewebs.com page you need to create a raw html paragraph when creating a new paragraph.
if you still can't find it use this. Just replace "archknight" with your scratch user name and the number beside the user name with the id number of the project you want to embed.
<applet id='ProjectApplet' style='display:block' code='ScratchApplet' codebase='http://scratch.mit.edu/static/misc' archive='ScratchApplet.jar' height='387' width='482'><param name='project' value='../../static/projects/archknight/80465.sb'></applet>
Offline