There is none that I am aware of. Perhaps there'd be an easy way for some sort of flash storage to work with a jailbroken iPhone, but I don't think you'd be able to get one to work with a normal (ie non-hacked) phone since it needs to play with iTunes to load/offload media.