With some HTML like this:
Some Text
Then some CSS like this:
p { color:black; } p:hover { color:red
One way to do it would be to do the hover effect when the touch starts, then remove the hover effect when the touch moves or ends.
This is what Apple has to say about touch handling in general, since you mention iPhone.