Another thing to keep in mind - Perry doesn't know Clark from Adam because we are at a point in the timeline that predates his hire at the Planet.
Lana, funny you should mention her. As with my earlier comment, we are at a point before she and Clark were engaged, although they did have 'an understanding'. It could still be a bit sticky.