First, the people involved. We would require:
- 1 Account Arbitrator
 - Lots of volunteers who have a CSE lab machine.
 
- He/She would be required to attend to all requests pertaining to user accounts by the junta.
 - On receiving a request, allocate the account to one of the volunteer machines in the project.
 
- Install Ubuntu 10.10 Maverick Meerkat on their lab machines.
 - Install the following software on their lab machines:
 - ssh
 - openssh-server
 - sshfs
 - eiskaltdcpp-gtk (Relevant packages can be found at http://jatinga.iitg.ernet.in/~k.pranav)
 - Create a user group called "iitgdcpp" on their machines.
 - Upon receiving a user account request, create a user account on their machines and add the account to the "iitgdcpp" group.
 - Download the file 'iitgdcpp_server.zip' from http://jatinga.iitg.ernet.in/~k.pranav/ and unzip it in the home directory of all iitgdcpp user accounts.
 - Configure the eiskaltdcpp-gtk installation for each user account according to the instructions in the README file.
 - Finally, send the user account password to the user who sent the request.