Transfering mp3 file from a pc and play it on Android 4.1.1?
German Wikipedia notes that Windows XP supports MTP only with Media Player 10 installed, so this is one thing your could try.

A second pointer is provided by How do I install the MTP drivers for Windows XP ? in the MS help center, which points you to download and install the Media Transfer Protocol Porting Kit from their website.

Number 3 advice: You wrote you tried connection as a USB Storage. That should do without any specific drivers even on Windows, as the device then poses as "USB disk". It should present you at least the SD Card this way. You wrote it shows with a "0 byte size": if that should mean how much data is in there, that could be normal (card still empty).

Last one: If all other fails, take a look at apps like e.g. AirDroid, which lets you remotely administrate and manage your Android device, and also includes a file browser with drag-and-drop support. You start this app on your Android device, and it will show you an URL to type into your browser on the PC. Then you can handle everything else from within your web browser.