Does it need to be MS Publisher or could you get away with a word processor like MS Word? The newer versions of that are pretty good with what you can do and there are various free alternatives such as Open Office, Google Docs, Libre Office i think it is.