i explained once on the swanö forum a really nice way to record a paino and the sound comes out crystal clear and stereophonic.
you take pare of small earphones...the kind that goes inside the ear.
you tape(so it doesn't move) the right earphone inside the right side of the paino wall...and the same with the left earphone on the left of the piano. you plug the earphones to the mic jack of whatever recording device you're using whether it's a recording console, a minidisc, a computer or whatever you like.
now you adjust the recording volume so the sound doesn't get distorted from being too loud...you may need to get the recording volume really quiet...it's pretty damn loud inside a piano. that's about it
one more important thing...
I don't have a recording studio and the piano is in my living room which is facing a pretty noisy road.
now I found out that if I adjust the recording level really low and close the piano lid on the earphones you can't hear any noise...unless there's a plane passing by or something.
fuck soundproof booths...åldskool åll de wej!
now about a program...It really doesn't matter all that much...I like Adobe Audition for physical recording ( I can't really afford it...cracked version) it's really simple, and for the rest there are fruity loops and Sony Acid.
I also have Natural Instruments' virtual keyboards(B4,Pro 53 and FM7), it's not very comfy to play on the computer keyboard but i'll get me a simple inexpenssive midi keyboard soon and i'll be rocking in the night with fire with double sawtooth and shit!
the most important thing for doing your own recording is having a really good sound card