to ron's latest point: seeing it on the G1 would be great, too. but we have a student with an iPhone who's said he'd like to do it, and at least a handful of people here have said they'd like to see it, and have the device. if the same conditions get met for the G1, i see no reason we wouldn't entertain applications from students for that port, too (although it seems likely we'd end up picking one or the other).
on the unrelated 9p-on-darwin idea: no, there's no theoretical reason it couldn't be done. getting a Darwin kernel module would also be of broader use than the iPhone, obviously. i'd be pretty worried about that being a summer project unless the student already had intimate knowledge of the Darwin filesystem hooks.