Hi Marc,
unfortunately there is no survey embedded component.
The questionnaire BO is the hosting BO. The actual surveys are in the valuation_collection node inside the questionnaire BO.
What you can do is creating a visit as shadow BO for each customer. Then you can write code that creates surveys on the visit an display the visit surveys in a custom list inside the customer.
Then you need to embed a standard modal dialog in your custom screen and bind it to the generated survey ID (which is unfortunately not a link).
Overall, this is really a lot of effort and I wouldn't advise doing it.
Best Regards,
Stefan