I could not find an option in makebst that would make the titles of articles be underlined, however, using emphasize in an otherwise correct bst I was able to underline it. Unfortunately this makes the resulting underlined text get outside the margins. My code is

The bst file I generated with makebst is http://pastebin.com/ji5d4vrx. On line 527 replacing { title with { emphasize title makes the titles become underlined, but they come outside of the margins. like this

How could I fix the margins? Also, how to add the missing spaces between the authors and the title and between the title and the year?