bind application to file of particular names(rather than suffix)
There is no way to do this, you can change the application opened on a per instance basis using the standard methods, however this will not apply to all other files of the same name.

There are two workarounds, but those do involve a slightly more user movements, click->mouse move ->click) instead of double-click


TextWrangler adds an menu item to the right click (ctrl-left click) menu for all files to "Open File in TextWrangler"
Drag the files into the TextWrangler app (or a shortcut) to open the files directly.