At the moment, I think there's no emulator that does that. It should be possible to program, but useless since loading a rom through FTP would not have enough speed to play games (or so I assume).
That is, unless the emulator downloaded it first, played it, then deleted it when you switched roms...