Sorta looks to me like something from the Pleuorothallid alliance. There are so many of them, though, that it's almost impossible to tell unless it's actually blooming.
Looks like some sort of pleurothallid orchid to me. Not really what I know best, but could possibly be a Lepanthes. The succulent leaves should narrow it down if someone who knows this group well sees it.
If the plant shown in the link is the same as the top photo, then it most definitely is a Lepanthes - the flower, though not very clear cannot be anything but a Lepanthes.