No, there is no "select all" function to select all your messages at one.
No, there is no spam filter on the phone side of things. You would have to do it at the server. (I do this by pulling my other pop3 accounts in through my Gmail account and let Gmail do the spam filtering... since it does it REALLY well)