If the new guy doesn't know php the I don't know what the heck is he doing cause wordpress is php... He is probably just installing a template and plugins that will somehat let you do what you want (something you can do on your own if you know a thing or two about running websites)
It seems to me that you don't know enough about websites to hire a coder directly, you need to know some basic stuff about it in order to give proper instructions, be able to choose a coder wisely and know if they do the job as they are supposed to or not
