In addition to what Brian said, you can also create a custom “Attach”-type field. It works the same way as the regular attachment process, but it can be useful to use the field if you need to manage specific kinds of attachments like you’re describing.