It's been unclear to me whether foreigners can pick up tickets bought online at the ticket kiosks (as distinct from the ticket windows at the stations). Ctrip does say it's possible, though:
"Or you can pick up your train tickets at an authorized train ticket office (火车票代售点) – each city has several located in downtown locations outside of a train station — for a CNY 5 fee."
I haven't tried it myself. In any event, there's no harm in the OP trying pick up his tickets at a kiosk. But remember that kiosks usually keep business hours, while station ticket windows are open 24/7.
(If you set up your own personal online account with 12306 to buy train tickets -- instead of dealing through ctrip or another agent -- then you need to have your ID validated in person, and I believe the kiosks don't perform this function for foreigners. I think this may be the source of some of the confusion.)