I would think it would work with any IMAP compatible service...which Blackberry is to my understanding. Correct me if I'm wrong...
I don't know about push as I have no idea what system MobileMe uses for it's "push" services. If they use the IDLE command, then you'd just have to see if the BB supports the IDLE command but I have no idea if that is the case with MobileMe.