It's over now about Starchoice program
According to Starchoice's new web site...........
Earning Points
1. Subject to point 4 below, Members earn 100 Starchoice points for each night they reserve that results in a stay for corporate travellers other than themselves. Additional points may be earned during special promotions. Members are not eligible to earn Starchoice points for personal reservations but may opt to join Starwood Preferred Guest to earn Starpoints for their own stay.
Although, I will keep sending my company fellows and bosses to Starwood Hotels if they require.