this is actually pretty tough. facebook has really tightened things up with regards to privacy and it's api - certainly a good thing for users but you'll notice you rarely see apps all over people's walls like a few years back - it is much harder to do and always requires onerous permissions.