Usually, the iPhone will not display Flash files. However, developer Tobias Schneider has figured out a way to get Safari to display some Flash content using a JavaScript and has released the code at github.
Unfortunately, the workaround involves some major file modifications and is a big battery power hog, so it’s more of an interesting exercise than a usable idea.