How good is your Korean? The only program in know in English is "Type Words" for the iPod. It won't help you touch type but it might help you learn the layout of the keyboard.
The site www.tajamaster.com
has some practice stuff like the English programs I've seen. The main drawback to them that I've noticed is that they seem to deal in individual ㄱㄴㄷ ㅏㅓㅗ, but Korean characters never really appear like that. I'm a decent touch-typist in Korean (I can IM without going crazy or switching to English, unless the vocab gets bad), but I found the program difficult because I rarely think of where "ㅇ" is, I always think of it as the series of moves to achieve "아" or "있었어요". It's actually really strange because while doing the exercises I'm thinking "이응, 이응, 이응, 리을 리을 리을, 미음, 미음, 미음.". Not natural at all!
For what it's worth, I learned most of my typing just copying material from sheets of paper onto the computer screen. I'm not sure I could even fill in a blank keyboard if I had to (in English or Korean!).
If you already have the basics down and are just looking to polish, try http://korean-speedtest.10-fast-fingers.com/
Definitely good practice!