I would an plugin than the user can upload their file on the PC and the user can download it.
You already have this functionality in MyBB, by just uploading a file in your post as an attachment.
People can download it as they want, there is no need for a plugin to do this!