With Groovy you can do nearly anything you want. That is the amazing beautiful thing about SoapUI. Developing a basic reporting system is detailed in several threads on the forums. If you can give more details if you want something different, as to how you want it to be different, than please let us know and we can try and point you in the correct direction.
There is a decent tutorial
here that should get you started. But with Groovy, it's really up to you and how much time you want to invest into it and make them nicer, better, more in depth etc etc.