Symella is a fully features Peer to Peer freeware application based on the Gnutella file sharing network protocol ported to Nokia S60 based mobile devices. Symella supports multi-threaded downloads which means that if multiple users have a particular file then Symella can download the file from several locations simultenously.
A new version of Symella, 1.30 is available for Symbian 9.1 based Nokia S60 3rd Edition mobile devices like Nokia 3250, N80, N93, N95, and other E-Series and N-Series devices.

Features of the latest Symella release are:

-Follows Gnutella 0.6 draft
Supports Handshake, standard Gnutella messages, Pong caching, connecting, querying, downloading (except Push messages). It doesn’t have a sharing subsystem though, it has no sense having one on a small platform like Symbian - it concentrates on searching and downloading. It has no GGEP or HUGE implementation, just plain Gnutella messages.
-Uses GWebCache
As the draft suggests, it uses GWebCache, hostcaching and a primitive message caching to make communication easier.
-Search: Collects files with the same hash into one result, resulting in faster download later.
-Swarming: Uses swarming technique for downloading - splits the selected file into more small parts, and downloads them simultaneously - faster and more effective than the one-threaded download.
-Multiple downloads:Only one search can be active at a time, but multiple downloads can run in the background, even from different searches.
-Open downloaded file: Open the downloaded file with the corresponding program, if available (MP3 player, picture viewer, etc)

Download Link- http://www.aut.bme.hu/portal/symella/downloads/Symella_S60-3rd_1.30_2006-10-25_install.zip