The good news! it's still possible but it would be better to make your P2P connections without TOR.
If you are planning to download some pirated programs or illegal materials then please consider the risk, I advice you to stay away from that, and use TOR for privacy reasons only.
Yep VPN is as secure as TOR but of course it's not anonymous as much as TOR, the VPN company can give away information about you to any authorities so if you are doing nothing wrong then don't worry, and make sure to read their terms of service, I would go for a paid service that keeps no logs.
Emule Protocol Obfuscation
You can use Emule and enable this feature in Options > Security, it should make any P2P connections unreadable and hidden.
rotocol Obfuscation is a feature which causes eMule to obfuscate or "hide" its protocol when communicating with other clients or servers. Without obfuscation, each eMule communication has a given structure which can be easily recognized and identified as an eMule packet by any observer. If this feature is turned on, the whole eMule communication appears like random data on the first look and an automatic identification is no longer easily possible. This helps against situations were the eMule Protocol is unjustly discriminated or even completely blocked from a network by identifying its packets.
It is however important to note what Obfuscation is not intended to do: It will not increase your anonymity, it will not make you "invisible" in any way and it will also not protect you effective against eavesdroppers. Also if your network admin has a good legal reason to block eMule (for example a restricted company network), bypassing it may cause you other unwanted consequences.
Obfuscation is currently available for ED2k TCP and UDP, Server TCP and UDP and Kad TCP communication. Kad UDP packets are not yet obfuscatable.
Make Sure Your Torrent Connections Are Always Encrypted
If you are using client like uTorrent then you can encrypt the connection using Options > Connection Settings.
Using TOR with P2P programs
Apparently every P2P client, torrent etc have a proxy setting page, you can input your TOR settings aka "localhost" and port, but the speed will be extremely slow that if you could connect and it may not work with some programs and protocols, the main reason for TOR is HTTP requests and that is the reason TOR was made, so make sure to read the following.
That's all for now, and this is why everyone will tell you Darknet, aka TOR network or any other anonymous network was not made for P2P, until the day that there will be a strong P2P anonymous network.
[Update] Check this website too I think it's related but have no time to go through it, looks promising tho http://anonymous-p2p.org/