Daithi - I think the marionette space show you are looking for is this one: Space Patrol
I always preferred it to the other space puppet shows, too (apart from wanting to be the mermaid in Stingray). Thanks for asking about it - seeking out this website brought it all back.
- jeanie