Hi Haaaaappy,
No, your app cannot have different functionality in x86 or x64.
when the answer for your first question NO, i think there is no need to upload different packages.
But still if you want to know, please wait for someone to answer, i am not sure about it.
Pradeep AJ
MyApp MyBlog
MySamples