Ah, so everyone has a JN-running-on-a-battery in their pocket, and you've got a bunch of them located around the house?
It's not easy to get at the signal strength with the RFM12B - the module does have an analog signal you could hook up to an AIO port. The digital readout only says above-or-below a settable threshold, so I suppose it could be used by trying out various thresholds - but that requires multiple packets to try out various settings.
Since the one carried in a pocket presumably has less power to spare, you could also have the fixed ones send out packets at various xmit signal strengths, and have the mobile one report which ones it picks up once in a while. The weakest packets could then be used to indicate proximity.
Getting power levels way down is technically feasible, but hard. May require tricks such as TDMA, i.e. time slots so both sides communicate at synchronized moments in time and can turn off the rest of the time. Getting power down to the levels where energy harvesting becomes possible is probably extremely hard. I'd love to go there one day, since right now the #1 inconvenience with deploying JeeNodes is probably to figure out how to power them for long periods of time.
For now, I suppose LiPo batteries with simple re-charging is the best way to go.
RFID might be another way to do this. Either carry the RFID badge, or turn it around: place RFID's around the house, and report which ones you're close to - assuming you intend to carry a JeeNode in your pocket for various reasons anyway. Power use could be low, since the mobile JN only needs to become active and transmit a packet once in a while.