Create a Windows Azure Project under the Cloud tab when creating a new project.
You Windows Azure project will for example contain 1 or more WebRoles.
You could host the silverlight application and the 4 WCF services on 1 and the same webrole, but you could also split them up into 2 web roles, which would mean grouping the WCF services on to a single web role and hosting your silverlight application in
to another webrole.
When you package your cloud project, it will include everything that is needed for the different roles you added to the project. When you upload the package to Windows Azure, it'll do all the necessary cluster work like creating the virtual machines and
I would go by step 1 and create a new Windows Azure Project and add a Web Role. Then you'll most likely have to search a bit for a tutorial on how to create a web application for Windows Azure. Then look for a tutorial on how to host a WCF service in Windows
Azure. After you gone through those 2 tutorials, you'll get the hang of it. And if you're stuck, you can always ask on these forums.
Be nice to nerds ... Chances are you'll end up working for one!
When you build and say publish from Visual studio, the output will will one package which can be deployed to Azure. For configuring endpoint, double click on you Visual studio Role and select "Endpoint" option from the left hand panel and configure as per