A good place to start is with SuSE Personal 9.1 since that is a free download
while you have to pay for the Professional version.
I am running SuSE Pro 9.2 and used SuSE Personal 9.1 previously.
The big difference for me was having access to all of the development tools which do not come with Personal. You can download them, but the dependencies are a lot of trouble.
In principle, I know that you can do both (1) and (2) but I haven't done either at the moment.
I will plugin a WiFi dongle tonight and try (1).
As for (2), check out Samba in the 9.1 Personal specs.
Mark