In my mind, the difference between an official house and an unofficial one is that when an official house offers meals for pay, you feel like you're supporting their outreach (and yes, part of that is a salary for the sheliach). When an unofficial house (or random frum guy) offers meals for pay, you feel like you're just giving someone money.
I see now I could be very wrong.