Oi, Henrique!
É isso mesmo, o usuário pode colocar qualquer número de parâmetros entre 0 e 6, e a interpretação é que o primeiro (se existir) é o M, o segundo (se existir) é o S, e assim por diante. Lembre que o argv sempre tem o "mundo.py" na posição 0, então para encontrar o i-ésimo argumento numérico, se existir, basta acessar a posição argv[i] (supondo i<len(argv).
Quanto às imagens, você pode submeter o que quiser no PACA sem se preocupar com direitos autorais. Mas se quiser publicar seu código em algum lugar, terá que se preocupar com isso.
Abraços,
Marcelo