Yes, you can use your Southwest points to buy a ticket for someone else.
The member who owns the account from which the points will be used will need to make the reservation for the person traveling. Simply get the destination, travel dates, and flight times from the person who will be using your points and log in to your account via Southwest.com to book the reward travel.
A passenger traveling on a ticket using points from another member's account will not be allowed to make changes to the itinerary. The passenger must contact the member and have the member make any necessary changes.
All reward travel is subject to taxes, fees, and other government or airport-imposed charges of at least $5.60 per one-way trip, which must be paid with a credit card, travel fund, or Southwest gift card at the time of booking.