The butternut squash somewhat melts into a delicious sauce coating the chicken and the pasta with all its lovely goodness. I got the idea from Everyday Italian's Giada DeLaurentis but left out the shrimp, eggplant and use chicken instead.
Heat the oil in a heavy large nonstick frying pan over medium heat. Add onion and saute until tender, about 5 minutes. Add the garlic and saute for just a minute. Add the cubed chicken and cook through. Add squash, rosemary and saute for 8 to 10 minutes. Add the broth and bring to a simmer over medium-high heat. Decrease the heat to medium-low and simmer until the squash is tender and the liquid is reduced by about half, stirring occasionally, about 10 minutes. Season, to taste, with salt and pepper.
Meanwhile, bring a large pot of salted water to a boil over high heat. Add the pasta and cook until tender but still firm to the bite, stirring often. Drain pasta.
Toss the pasta and squash mixture in a large bowl until the liquid thickens slightly and coats the pasta. Transfer the pasta mixture to a wide shallow bowl and serve.