Hi Sanket,
For hosting your questions2answers website on a subdomain, set up a subdomain with your domain provider. Then point it to your hosting account. After this, using htaccess, set up redirects for the old URLs (e.g. yourdomain.com/qa/) to the subdomain (e.g. sub.yourdomain.com).
Hope this helps!