The Diners Club Club Rewards program would allow you to make a transfer into his (or any) account. Simply give Diners his Rapid Rewards account number when making the transfer. 2,000 Club Reward points ($1,000 in spending) = 1 Southwest Airlines Rapid Rewards Credit.
Rapid Reward credits are not transferable to another Rapid Rewards account.