if you're printing on clear static, just print your graphic as a mirror image - then the ink won't be against the glass.....as far as water resistance....it's gonna depend on the inks you're using. but if the print isn't against the window, then water resistance probably isn't an issue

and no, you shouldn't have to tape it to the window - i've used it quite a bit and no tape required
