Can I re-purchase an app with a different apple ID?

Solution 1:

Simply delete the app from your machine. The store prevents two copies of the same app from being installed as a general case

You should then be able to re-buy it as it would be a fresh download - signed for the account you prefer rather than a re-download of the app signed for the old Apple ID.