I would think letting them sit on the screen could be bad for a couple of reasons..
1: Even with it closed securely, they may weigh enough to literally fall through the screen.
and
2: If they're not declawed and they wanted to get in, they could do that easily I'm sure. You have already said that 1 did swipe at your snake.