Buyer need is a property specification your client is looking for (for example, your client is looking specifically for a multi tenant unit).
An agent referral is a referral to another agent for your client (for example, your client is moving to another country and requires an agent in that country to help them).