- Create a new FTP user
- Write down username/password
- Download file from your userspace
- Login FTP as the new FTP user
- Upload file to his userspace
- Give person username/password
Or, instead of #3 thru #5, you can access shell and do a 'cp /home/youruser/file /home/hisuser/file'
Or, create a .htpasswd protected web directory and put the file there and give him a username/password pair setup for that directory.
Perl / MySQL / HTML+CSS