Dragon, sorry, but you couldn't be further off on just about all of that.
First off, P2P stands for Peer to Peer. Its a type of network. In my old house, for example, we had a peer to peer network going - meaning, each computer was connected to the one next to it, and whenever one wanted to talk to another that it wasn't directly connected to it had to go through the others in its way.
All that ends up meaning is, P2P is a network protocal that doesn't use a centralized server. It has nothing to do with legality. Did you know Blizzard has been using BitTorrent, another (mostly) P2P application to press out its newest releases? Did you know Sierra's Steam uses a form a P2P? Even if EmuTalk were to use a form of P2P like BitTorrent or Kazaa (which they wouldn't) in order to save on bandwidth it would be no more illegal than putting them anywhere else.
Second, FTP stand for File Transfer Protocal. Is is a central server based system, meaning that one server will send to many clients. Like Hyper Text Transfer Protocal, only it was designed to transfer files in Binary (and other modes) over a wider varity of networks. That means, its not P2P, in any sense. Its been been around forever and a day. Also, since (like in torrents) the authors will be in directly control of the content, there won't be any more viri than with using vB's attachment system.
Sorry for the long message, and don't think I'm being mean - I just wish/want people to understand more than the RIAA's buzzwords.
Edit: Well, if I hadn't been unable to connect to the site for 10 mins this post mighta made it in time

Oh well, someone is always faster.