If answer to any of the above is yes MosModule could fit your need.
You can read more about it here:
http://support.ongetc.com/index.php?option=com_content&task=view&id=185&Itemid=192
And here are several FAQ that help to get start on how to use
mosmodule:
http://support.ongetc.com/index.php?option=com_content&task=view&id=217&Itemid=25
Enjoy!