Paul's right about the permissions, but if you leap that hurdle, the Apache Jakarta project has a class called HttpClient which does multipart form uploads and O'reilly has a multipart handler for the server side. All you'd need to do is add a file selection interface.