<p>I want subversion to commit a file even if it's unchanged.  Is there a way to do this?</p>

I don't think that's possible, but first of all why do you need to do that? If a file is unchanged it shouldn't be commited.
If you really want that file grouped with other files in a commit you could change something minor inside (add a space for example).