ncloth seems like it would be a good option for you. I haven't used it often but you can turn modeled polys into cloth objects, but how to constrain it and make it all frilly I have no idea. Could always do a rough test with it and see how it will work and if it doesn't work than soft bodies might be your only other option (that I'm aware of anyway).