No, it doesn't. But really,
Best Skins Ever are better and cheaper. I've got BSE's on my MacBook, iPod Touch, iPod Nano and BlackBerry Curve. All are working perfectly on there. You barely notice them and they're less than 50% of the price.
Don't worry about it getting into the ports or and holes. It dries up fairly quickly. Plus an iPhone can handle some minor water. Just make sure it's off when you're applying the skins.
~Bcloutier~