It looks like a serious undertaking and without at least some coding knowledge and scarce finances it is even more challenging. As ronaldroe wrote you need to get a smattering of web developer skills to work on your project and proceed with it ahead. It reminds me of starting my own website...