Is it necessary to have ITS in order to save scripts and images in the SAP Web Repository, using GuiXT?

No, ITS is not needed for this. The connection is established via a "remote function call" (RFC).
However, you have to include in the GuiXT Profile (usually in a central .ini-file) an RFC user with a coded password, through whom the logon is obtained.