I got it what you want. You want to modify the basic script or add some extra functionality. You can do if you know php. I found a very easy to use and modify php script developed by PhpMatrimonialCode
you can get their script and start adding the more functionalities/capabilities.
I also did it for one of my client and i found it very easy to use eight from user end or developer end.
I hope this will help you.