Sure, but understand there's not much profit in this. We're currently paying about $10/property for this. So you have to figure out a way to do lots of them quickly and at one time to be profitably. Remember BPOs only pay about $50-$150 to the agent.
Yes, they sure can. A REO listing agent can independently hire who ever they choose to take photos for BPO's or for properties they are about to list. There are several companies out there already who offer these services.