goes for about $50 retail so its a bit more than your budget but i've personally heard this system and for the price its not bad at all. it comes with two satelites and a sub. not sure about a dedicated sub cable but for such a cheap system i wouldnt worry about it.
for pc speakers under $40 retail you typically don't get very good quality sound or a subwoofer. you get what you pay for.