Ciao!!!

Non so se ho inteso bene quello che vuoi fare, comunque io farei cosģ:

codice:
#include <iostream>
#include <string>
#include <list>

using namespace std;

int main()
{
    list<string> l;
    list<string>::iterator it;
    string stamp = "";

    l.push_back("Francesco");
    l.push_back("Aldo");
    l.push_back("Carlo");
    l.push_back("Rocco");
    l.push_back("Armando");

    for(it = l.begin() ; it != l.end(); it++)
        stamp += *it + ", ";

    cout << stamp;
    return 0;
}
PS: se non capisci qualcosa o non era questo il tuo intento chiedi pure