Hi Valent, I wrote a small script in order to suspend my Thinkpad R50e. It's not the same as your, that's obvious but you might be able to customize it to your our requirements. It uses /sys/power/state and stuff... You want the whole script, just contact me :) My 0,02
Please send me the script and some short instructions on how you are using it. Thanks!