Somebody asked me today how they can add an attachment to a forum post, and—since it's a pretty useful feature—I thought I'd cover how to do it in detail here. Please note this this also works for private messages! A private message uses the same exact "engine" as the forums, so it's exactly the same if you want to attach something to a PM.
Anyway, on to the good stuff!
How to attach a file to a forum post
First, when you are composing a forum post (doesn't matter if it's a reply or a new thread), click on the Options tab. Then under "File attachment" click Add/Update:
The "Upload File" screen appears. Click Browse to choose a file that you want to attach:

Navigate to the file on your computer. Click on the name of the file, then click Open:

Now you're back on the "Upload File" screen. Simply click
Save:

Now you can see that your file is attached to this post. You can either update your attachment by clicking Add/Update next to its name, or you can remove it from your post by clicking Remove:

Once you publish your post, you can see the attachment just below the name of the post. Anyone can now view your attachment by simply clicking on its name.

Hope you found this guide helpful! Feel free to post any questions/comments about it in the comments section below.