It's a bit harder to see your previous posts because on this forum it dosen't have an option to view all user posts, you can always try just doing a search for the subject you posted about....
And to answer your direct question, yes your pets gain points towards stars by doing senior composing as well as main...
Sub and Ini composes gain points depending on how many stat points your pet actually gains from the compose.
Luck Composing will gain the exact amount of points that the luck is raised by... for example if your pet gains 11 luck points in the compose then it gains 11 points toward your next star..
Luck Improving if successful adds 2 points toward your next star..
ID Composing will add 1 point toward your next star on both the main and minor pets.
Hope this helps :)

http://theundergroundlounge.proboards85.com/index.cgi