I don't know the versions in SOHO 5.9, but I just experienced the same on the aspire one (problems with suspend-to-ram), and got solved by upgrading hibernate to the latest version (1.99).
You can either move everything from /etc/hibernate/* to get the new defaults, or the new files will be named *.dist and you will have to merge changes manually.
Note that this was with the 2.6.26 kernel, so maybe trying it with a newer kernel/tuxonice might help.
I don't know about the network issues... I find that it comes back only when using wicd and making sure that "automatically connect" and "reconnect on connection loss" options are checked.
But maybe those network options in /etc/hibernate/common.conf might help:
# DownInterfaces eth0
# UpInterfaces auto