Si no entendí mal, aquí tienes la solución:
Código:
nombre = "";
if (Primer nombre != NULL)
nombre += Primer nombre;
if (Segundo nombre != NULL)
nombre += Segundo nombre;
if(Primer apellido != NULL)
nombre += Primer apellido;
if(Segundo apellido != NULL)
nombre += Segundo apellido;