Re: Facebook Pages-like ?
Yes. Use groups and extend them. If you haven’t seen it, @Andy is creating a new plugin repository for Buddypress. The whole thing is based on the regular buddypress groups but it’s quite different.
This might help you too:
If you create a plugin to do this, I’m sure there are other people who would love to see it.