1) I would consult with a competent real estate attorney if you have doubts about the process.
2) I'm sure a Realtor would walk through the project at a discounted rate since they are not having to market the property.
3 ) A good title company should have a fairly good idea of how to walk you through the process as well.
If this is your first sale I strongly suggest you seek competent advice. It is not a difficult process to sell a home on your own, but it can be quite lengthy and there are many ways you can fall into a legal trap. There is a reason that we Realtors have to have a licence to sell. It's not for everyone but it's not something you can't do on your own. Good luck on your transaction, I hope you find the information you're looking for. If you would like me to refer you to some competent professionals I'd be happy to email you some contact info.
Hope you found your answer. If you made the connection with the renter to buy the home, it's all you. If your agent connected you and understood that the tenants he brought were going to buy the home, she/he brokered the deal. I do like Tony Z's thoughts - seems he has the client interest at heart.
This forum is a great place to pose simple real estate questions. This question is far to complex and I do not have enough information to answer the question.
The way you posed the question, you've now moved from a real estate question into a legal question.
Even if not required, you may still want to use your agent
to help prepare all the paperwork and help get a buyer closed.
I have 10 simple questions that agents answer every single day
that a normal home seller just doesn't run across or know the answers to
that can make the difference between success and failure of the transaction.
Just finding the buyer is about 10-30% of the transaction these days.
For example do you know the best way for your home to meet appraisal
when the buyer's lender's appraiser comes out? Should you be there or not?
Is there a way for you to influence the appraisal in a positive or negative way?