Need Help Macroing in Blender (Vertex Group Manipulation)

Hey all, I am working on a project that requires me to manipulate certain groups of vertex points “Vertex Groups”. I would love to learn how to quickly (through scripting and macros) select one of the certain vertex groups, and rotate all of the vertex in the group. Then enable “Proportional Editing” and change the “Proportional Size” to a specified number so that the rotate blends nicely into the rest of the shape.
I am very unskilled in the use of blender but I can do this process on an individual basis and just really need help automating the process using Python or whatever method is possible.
Thanks in advance for any help!

*** Moderation ***
Action: moved from Beginning Blender Code and Development
Reason: belongs to scripting

Ok thanks, does anyone have any suggestions to macroing this process?