As far as the sata HDD is concerned, I have a sata one too, and OpenSuSE detects it as HDA1 only.
To create a Swap with SuSE's installer. Manually create the partitions, and create a partition approx 1.5*(your RAM). Then format it (in the create partition menu, lookout for format, it's ext3 by default) with Linux Swap filesystem.
And for installation without CDs, visit
this.
Aditya