public void displayToSome(String str, String[] chatters) throws IOException{
		//change String[] chatters to ArrayList<String> without the last name (the sender)
		ArrayList<String> names = new ArrayList<String>();
		for(int i=0;i<chatters.length-1;i++){ names.add(chatters[i]); }
		
		//Create string of recipient names
		String sNames = "";
		if(names.size()==1){
			sNames = names.get(0);
		}else{
			for(int i=0;i<names.size()-1;i++){
				sNames = sNames + names.get(i)+", ";
			}	
			sNames = sNames + "and " + names.get(names.size()-1);		
		}
		
		Socket senderSocket;
		PrintWriter senderOut;
		//Loop through and find the sender socket
		for(int i=0;i<server.CurrentUsers.size();i++)
		{
			if(server.CurrentUsers.get(i).equals(chatters[chatters.length-1])){
				
				senderSocket = server.ConnectionArray.get(i);
				senderOut = new PrintWriter(senderSocket.getOutputStream());
				senderOut.println("YOU SENT THIS PRIVATE MESSAGE TO "+sNames+": "+str);
				senderOut.flush();
				System.out.println("Done\n");
			}
		}
		for(int i=0;i<server.CurrentUsers.size();i++){
			for(int j=0;j<chatters.length-1;j++){				
				if(server.CurrentUsers.get(i).equals(chatters[j])){
					System.out.println("Displaying message to: "+chatters[j]+"...");
					Socket tempS = server.ConnectionArray.get(i);
					PrintWriter tempOut = new PrintWriter(tempS.getOutputStream());
					tempOut.println("PRIVATE MESSAGE FROM "+chatters[chatters.length-1]+" TO "+sNames+": "+str);
					tempOut.flush();
					System.out.println("Done\n");
				}				
			}		
		}
	}