I couldn't even find a developer site for Samsung. Is it possible to get a galaxy emulator? I do not want a skin; I want the full emulation including the Samsung TouchWiz.
Emulation of Android on a computer is available through using the SDK. Lifehacker have a good walkthrough of setting up a virtual emulation of an Android device on a Windows machine here: http://lifehacker.com/5587260/how-to-test-drive-android-on-your-pc-without-buying-a-phone . This should cover the emulation of Android, but TouchWiz might be a little more difficult.
These virtual devices are full installs of the Android operating system, and if there is a way of installing TouchWiz on a normal Android phone (try searching for 'TouchWiz for Froyo') it will be possible to install it on a virtual phone. You can install applications in apk files using 'adb', a debug tool. A quick search of 'install apk with adb' should yield many results.
I hope this helps!