Yeah, if they're FSA, they're probably 130BCD, which means he should have no trouble finding solid, cheap chainrings. The only problem he might have is borrowing one at the velodrome.
There's no reason why you can't run road cranks. Lots of people think you need 165mm cranks to put your wheels on the track, but plenty of riders, especially taller riders, use 170 or ever greater.