this was posted in another forum, i have not tried it so cannot be sure it work, but it is a starting point.
if is does work let us know.
-----------
Actually, it is very possible. (not necessarily in this order)
1. edit httpd.conf and delete the NameVirtualHost line for that domain.
2. change the IP from the shared to the dedicated.
3. add the IP to /etc/ips
4. go to WHM and add in that IP address.
5. Create an entry in proftpd.conf with that IP address and domain name.
6. Edit DNS for that domain to reflect the new IP address.
7. Restart proftpd and apache.
You\'ll probably want to edit their zone file to reflect the correct information, as well