Neil,

To my knowledge, there is nothing that is free. My suggestion to you and all other writers is to reach out to people in your community and you will probably find some new up and coming singers that might be willing to work with you on some of this. It might also help to get some feedback on your songs before going to trouble or expense. But nothing is a guarantee. It is very difficult to get songs even listened to now, and so much of what we are doing is for ourselves.
I can only tell you what we all have to go through. You always want your best vocals and production on anything you put into the online universe.

It is just always easier finding people you can actually sit down with and have conversations. The long distance thing is an iffy proposition and can lead to being ripped off, just like anything.

I would suggest if you are posting a song to make sure it has the correct title on it.